js代码比较复杂,会不会对网速有影响

JavaScript045

js代码比较复杂,会不会对网速有影响,第1张

首先你要明白JS的执行流程;

当页面加载JS文件时网速的速度决定加载的速度;网速快则快否则则慢;所以js代码是否复杂是不会影响网速的。

但是JS代码比较复杂会影响性能的;因为js的代码声明变量、函数等都是放到内存中的;所以js代码复杂(如果没有优化好)会过度的消耗内存,如果内存过低会导致浏览器卡死等现象

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

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

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

出现”您的网速过慢或浏览器禁用了JavaScript,请检查网速或浏览器设置后刷新页面“这个提示,说明JavaScript被禁用了,设置启用就可以恢复正常,方法如下:

1、打开IE;

2、浏览器工具->internet选项->高级,涉及java script全部勾选启用,完成。