
1、直接新建一个js空文件。
2、依次打开其他js文件,复制文件内容粘贴到新的js文件内容下方,保存这个新js文件。
3、打开js文件,选择部分内容复制到新js文件中,重复选择内容复制到新文件中。最后保存所有文件。
把多个文件里的js函数代码复制到一个js文件里就可以,建议上下要注释清楚,方便后期有问题知道在哪修改。然后在HTML中引用这个js
文件就可以了,建议合并的js是自己写的,如果是网上下载的js包就不要合并了像这种
jquery.min.js
的
方法如下:当一个页面有多个js文件的时候,另一个可能出现的问题就是window.onload=function(){//doSomething()}这个函数出现了多次,这样,只有最后一次出现的才会执行,而之前被引入的js文件的window.onload函数会被后面引入的包含的window.onload函数覆盖,这一点需要格外注意。举例如下:
例1:ViewCode
这时,我们得到的是文字很大(50px),颜色还是默认的黑色。
例2:ViewCode
这时,我们的到文字是默认的16px,但是颜色已经改变了。
结论:第二个window.onload确实会覆盖第一个出现的window.onload函数。
解决方法1:将所有的语句写在一个window.onload函数中
解决方法2:使用《JavaScriptDOM编程艺术》一书中所推荐的方法。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)