如何将多个js文件合并为一个js文件。 ......楼上两位哥,如果这样做可以的话就好了就是要自动合并,,页面上调用的js功能不同,都没在一个js文件里。需要请求很多次。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只能用动态生成JS的方式了在后台写一个文件,从几个JS中读出来,之后写一起然后前台引用这个文件就可以了 可以用MinifyMinify 是用PHP5开发的应用,通过遵循一些Yahoo的优化规则来提高网站的性能。它会合并多个CSS或者JavaScript文件,移除一些不必要的空格和注释,进行gzip压缩,并且会设置浏览器的缓存头。Minify 在设计上和Yahoo的 Combo Handler Service非常像,不过Minify可以合并任何你想要合并的JavaScript和CSS文件参考这里 及这个 地方 <script src="xxx.js"></script>xxx.js:document.write('<scr' + 'ipt src="a.js"></scri' + 'pt>');document.write('<scr' + 'ipt src="c.js"></scri' + 'pt>');document.write('<scr' + 'ipt src="b.js"></scri' + 'pt>');.... 合上面并?就在服务器端多放几个JS就OK了,反正多几个JS静态文本文档只占很小的空间,而真正动态合并的话会耗损A端很大的资源,尤其并发HTTP请求的时候。这样应该可以:先把“a.js、b.js、c.js”这3个JS做成4份JS文本,分别由“a.js + b.js + c.js”、“a.js + b.js”、“a.js + c.js”和“b.js + c.js”组成,把它们对应内容命名为:“a.js,b.js,c.js”、“a.js,b.js”、“a.js、c.js”和“b.js,c.js”,通过路径:“http://urlPath/a.js,b.js,c.js”、“http://urlPath/a.js,b.js”、“http://urlPath/a.js,c.js”和“http://urlPath/b.js,c.js”,不就可以静态服务了? 应该把3个原始JS文本也放进去,a.js、b.js、c.js,共7个JS TEXT。 这样做,JS文本空间开销是原来的4倍,对于网站空间可以忽略,毕竟一个未压缩的jQuery才58k。 感谢各位的回答,自己用ajax请求解决了。。 可不可以请问一下,你用ajax是怎样改的? 如果每个JS单独写成文本,那么调用文本的名称就OK!但是写在一个文本文件里面后,比如我想调用其中的第一段JS和第四段JS,怎么调用呢,应用该是调用这两段代码的名称吧!调用的时候,每个JS怎么命名区分呢! 页面换肤时,部分页面中按钮图片没有切换? js获取图片exif js文件的调用?? 两页面间使用js传值问题 如何用js使网页的窗口图标一闪一闪的? 请问如何通过键盘的上下键控制表格行的高亮显示? 帮我看看吧 为什么判断不出来 准高分求助,在线急等 ! 帮我!关于<div>..... Base64转png图片 写什么都不对,连alert()都报错,请教大家。 document.forms[0].submit();
document.write('<scr' + 'ipt src="c.js"></scri' + 'pt>');
document.write('<scr' + 'ipt src="b.js"></scri' + 'pt>');
....
这样应该可以:
先把“a.js、b.js、c.js”这3个JS做成4份JS文本,分别由“a.js + b.js + c.js”、“a.js + b.js”、“a.js + c.js”和“b.js + c.js”组成,把它们对应内容命名为:“a.js,b.js,c.js”、“a.js,b.js”、“a.js、c.js”和“b.js,c.js”,通过路径:“http://urlPath/a.js,b.js,c.js”、“http://urlPath/a.js,b.js”、“http://urlPath/a.js,c.js”和“http://urlPath/b.js,c.js”,不就可以静态服务了?