网站加载的js过多,打开速度很慢很慢。

JavaScript024

网站加载的js过多,打开速度很慢很慢。,第1张

1,如果是因为你的服务器的网速不快,那么你把js放到一个高速服务器或者云存储是可以的。但是如果客户端本身的网速不快,你放到哪都没用。

2、缓存是很好的解决方案。如果你能使用一些公共的js源,比如客户端以前用过的来源,当打开网站的时候,就会直接找到这些源的缓存,就可以加快打开速度。

3、还要从代码本身下手,根据不同的页面,打开不同的js吧。没用的js就先不要加载了。

兼容模式实际是兼容IE7的,360“极速”实际就是Chrome。

你的问题应该是“页面 渲染 慢”,是布局不合理,

1. 全部页面的css样式文件都合并成一段代码,压缩后放到<style>中,这个<style>页面只能存在一个并且必须在<head>中

2. 页面的所有 <script>不管是外部文件,还是内部嵌套,都放到 </body>之前。(<body>结束标签)

如果<script>标签的位置移动不了,就改js,务必要放到页面的最后。

比如<script>中有document.write()可以预先在指定位置放一个隐藏的<div>,

然后通过页面底部的js,innerHTML到<div>中。

3. 最好把小的零碎的js代码都合并到一个文件中。但是单个js文件也不要太大,一般不超过25k。

这几点做到了,你页面的首屏速度能在1秒左右。(1秒已经很快了,没几个能达到1秒的)。

具体为什么就不在这里解释了。