本文目录一览:
为什么 360浏览器会提示js加载过慢
原因:大部分广告代码都是script src=""/script的形式,而这种代码必须显示之后(严格的说应该是连接上之后)才能显 示网页后面的内容,尽管网页后面的HTML代码已经读取。如果是加入统计代码,影响应该不大,因为统计代码通常是放在网页的最底部。但如果是广告代码,就很讨厌了。如果把 广告代码放在网页中间会拖慢整个网页打开的速度,如果把广告代码放在底部又没有人注意。
解决方法:1、我们可以在需要显示广告的地方新建一个层,内容为空;在网页底部再新建一个层,将广告代码放在这个层里面;最后用javascript将后面层的内 容填充到前面的层里面。这样,广告代码是在网页的最后才加载的,这种方法不能使广告代码显示更快,但是可以防止广告代码拖慢网页打开的速度。
2、你的IE该是IE7或8吧,简单的办法是你可以把你的IE卸载了,再重新下载IE安装,应该能解决问题的
js代码加载过慢怎样解决
script type="text/javascript"
document.write("scr"+"ipt src=\"js/piaolingyan.js\"/sc"+"ript") ;
document.write("scr"+"ipt src=\"js/news_tab.js\"/sc"+"ript") ;
document.write("scr"+"ipt src=\"js/tab.js\"/sc"+"ript") ;
/script
换成这种方式写试一下。可以一次加载多个。
网站加载的js过多,打开速度很慢很慢。
1,如果是因为你的服务器的网速不快,那么你把js放到一个高速服务器或者云存储是可以的。但是如果客户端本身的网速不快,你放到哪都没用。
2、缓存是很好的解决方案。如果你能使用一些公共的js源,比如客户端以前用过的来源,当打开网站的时候,就会直接找到这些源的缓存,就可以加快打开速度。
3、还要从代码本身下手,根据不同的页面,打开不同的js吧。没用的js就先不要加载了。