www.dbpj.net > js代码加载过慢怎样解决

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文件位置调整既然JS文件放在前面后延迟后面代码的加载,那么我们可以考虑将JS放在/body前或更厚,这样就可以让script前的html完美的呈现,不会让用户看到空白页面,提高了体验度.二、合并JS文件尽管在将JS文件位置后移后可

可以在head中添加一行代码:<meta name=”renderer”content=”webkit|ie-comp|ie-stand”>content的取值为webkit,ie-comp,ie-stand之一,区分大小写,分别代表用极速模式,兼容模式,ie模式打开.具体操作可以参照这个网站的设置:www.ywt158.com

把css 样式放head 里面 其他比如js 什么都放后面就可以 因为网页加载是顺次进行的

用成熟得JS框架 将js文件放在页面底部 gzip压缩 js文件合并

上面2段代码理论上你console的执行时间应该是一样的,并没有做任何优化,setTimeout只是把代码加入到js解释器的一个任务队列里去,其实到代码执行到console.timeEnd("1"); setTimeOut的代码并没有真正执行,因此上面代码不存在优化

html写法改成div+css,调整juery的放置顺序,放在底部

图片没加载完不要点……图片有onload事件

好像没有完美的解决办法,另外一个兄弟说,放到页面下面可以实现慢加载,但是如果使用到JS内容就会报错. 可以使用压缩技术传输,代码压缩能达到1/3,硬件压缩1/10

1、尽量不要调用站外资源,那种远程的JS,图片之类的.2、首页用不到的JS文件 不要在首页加载.3、用压缩工具压缩你的JS和CSS文件.4、可以用window.onload提示用户页面正在加载.或者用JQ的$("document").onready功能.5、优化PHP程序. 6、用IDV+CSS的模式比TABLE的模式可以稍微快点速度

相关搜索:

网站地图

All rights reserved Powered by www.dbpj.net

copyright ©right 2010-2021。
www.dbpj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com