你的位置:LAMP之窗 >> 资讯 >> WEB工具 >> 详细内容 在线投稿

js文件中再引入js文件的方法

热度4票  浏览20次 【共0条评论】【我要评论 时间:2010年7月02日 11:25
在我们的网站项目中,经常会出现这种场景,我们有一个 或几个通用的js代码文件,比如专门进行字符串处理的string.js文件,进行日期处理的date.js文件.为了我们程序的可维护性已经对搜索引擎 的友好性,我们通常不把js代码直接写在页面文件中,而是写在单独的js文件中,在页面中通过<script type="text/javascript" src="test.js"></script>这种方式引入.现在 问题就出来了,假如在我的test.js文件中想要调用string.js文件中的函数,应该如何处理呢?

    经过试验,可以采用下面的方法,在test.js文件的顶部加入如下代码:

   document.write("<script language='javascript' src='string.js' ></script>");

   接下来就可以在test.js文件中,使用 string.js文件中的函数了.需要注意的是js文件本身可能会有编码问题,比如我使用的网上的一个实现日历功能的js文件,就是gb2312编码 的,由于.net中默认编码是utf-8的,所以为避免乱码问题,必须在<script>中增加下列属性charset="gb2312", 完整形式为下列形式:

<script type="text/javascript" src="js/WebCalendar.js" charset="gb2312"></script>

   这样就不会有乱码问题了.需要注意的是,当使 用外部js文件引入方式时,如果我们写成<script type="text/javascript" src="test.js" />这种形式,有时候会报一些莫名其妙的错误,写成<script type="text/javascript" src="test.js"></script>这种形式就不报错,具体原因是什么不太清楚,不过这点应该注意是确定 的.

TAG: js 引入 文件
顶:1 踩:0
对本文中的事件或人物打分:
当前平均分:5 (1次打分)
对本篇资讯内容的质量打分:
当前平均分:1 (1次打分)
上一篇 下一篇
发表评论

网友评论仅供网友表达个人看法,并不表明本网同意其观点或证实其描述。

查看全部回复【已有0位网友发表了看法】
       

网络资源