我正在开发一个网页,我需要在该网页上获取大约10个外部.js文件。所以浏览器会提取10个请求来获取它们。有什么办法可以一次性把所有这些都带进来吗?
答案 0 :(得分:1)
我有什么方法可以一次性带来所有这些吗?
不,但您可以将它们捆绑并压缩到一个JS
个文件中。
将为您节省所有10个文件的总往返时间消耗。
您可以使用在线工具轻松实现,例如: http://jscompress.com/
答案 1 :(得分:1)
首先 - 如果浏览器获取所有10个JS文件,它们将存储在缓存中,因此下一个请求将从缓存中加载文件。
关于将文件合并为一个 - 您可以创建一些脚本来获取所有10个文件,合并其内容并保存在指定的文件中。或者如果JS文件是静态的,请自己动手。
答案 2 :(得分:0)
你可以尝试这些
javascript执行不需要注释和空格; 删除它们将加快脚本执行时间
OR
如果可能,您可以异步执行脚本。 HTML5已经具备此功能。
<script>
标记已获得async
布尔属性。利用它。