日期:2014-05-16  浏览次数:20318 次

同时加载多个js问题!
<script src="http://127.0.0.1/cms/5gameweb/statics/css/5g/js/lib/rwd-images.js,lib/respond.min.js,lib/modernizr.custom.min.js,5g-define.js,5g-controller.js"></script>

这种能否实现?看到有网站可以实现,在本地这种方式出错。看过合并js的方式,但这个好像不是,这种方式是在页面中一行语句直接这么导入多个js文件。

欢迎高手指教!


------解决方案--------------------
没见过。。。。
------解决方案--------------------
探讨
<script src="http://127.0.0.1/cms/5gameweb/statics/css/5g/js/lib/rwd-images.js,lib/respond.min.js,lib/modernizr.custom.min.js,5g-define.js,5g-controller.js"></script>

这种能否实现?看到有网站可以实现,在本地这种方式出错。看过合……

------解决方案--------------------
看来还真可以这么用 第一次看到

------解决方案--------------------
这种用法第一次看到
------解决方案--------------------
可以自己在本地测试一下,这种用法很古怪,没见过。
------解决方案--------------------
可以自己测试一下啊
------解决方案--------------------
恩 第一次见
------解决方案--------------------
第一次见
------解决方案--------------------
大家被耍了,
这根本不是同时加载多个js文件,事实上如果你去查看,后面的.js相对于文件根目录是根本不存在的,
http://www.bostonglobe.com/ 
<script src="/js/lib/rwd-images.js,lib/respond.min.js,lib/modernizr.custom.min.js,globe-define.js,globe-controller.js"></script>

相反,这其实是一个文件,respond.min.js,lib 这种其实是目录名,modernizr.custom.min.js,globe-define.js,globe-controller.js 这个才是真正的文件名。

那他为什么要这么做?
他这个其实是用一个自动工具把多个js文件合并成一个实际存在的js文件,以减少页面的http请求量;
同时保持多个单独js文件的独立,以维护方便。
------解决方案--------------------
探讨

大家被耍了,
这根本不是同时加载多个js文件,事实上如果你去查看,后面的.js相对于文件根目录是根本不存在的,
http://www.bostonglobe.com/
<script src="/js/lib/rwd-images.js,lib/respond.min.js,lib/modernizr.custom.min.js,globe-define.js,globe-control……

------解决方案--------------------
如果是加载多个单独的js文件,但每个js的路径就应该是完整的路径,经验证它的各个js路径,写法其实应该是这样的
HTML code

<script src="/js/lib/rwd-images.js,/js/lib/respond.min.js,/js/lib/modernizr.custom.min.js,/js/globe-define.js,/js/globe-controller.js"></script>

------解决方案--------------------
可以自己写工具呀,动态监视一些js文件的更改。
或者每次更改js文件后启动工具手动合并一下也可以,如果网站js维护是由一个人或少数几个人负责的,也不算麻烦。