问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何调整JS文件提高网页速度

发布网友 发布时间:2022-05-05 11:03

我来回答

1个回答

热心网友 时间:2022-04-22 19:43

一、JS文件位置调整
既然JS文件放在前面后延迟后面代码的加载,那么我们可以考虑将JS放在/body前或更厚,这样就可以让script前的html完美的呈现,不会让用户看到空白页面,提高了体验度。
二、合并JS文件
尽管在将JS文件位置后移后可以让其他代码优先加载,但在执行JS文件的时候任然比较耗费时间,如果JS文件比较多,就需要进行多次“Get”请求,延长加载速度。那么我们自然就是要减少Get请求。通常有两种方案:
第一:合并js文件,比如将1.js、2.js和3.js合并掉。
第二:利用第三方工具,比如php中的Minify。
关于合并JS,是用得比较多的,绝大部分网站都是外部调用JS,而现在把调用的JS合并到一起也是很常见的。
三、最后执行JS文件
不管是把JS文件放在脚尾,还是合并JS文件,都是治标不治本,也就是无限的去缩短JS执行时间,并且避免JS执行与代码加载互相冲突,但是这样只是让html代码文件尽管加载,还是不能很好的避免JS执行与代码加载互阻,当web页面越来越复杂,JS文件越来越多,这个阻碍就会越来越大。
所以最好的办法就是让JS文件最后加载,也就是页面全部呈现完再追加JS脚本,当window.onload事件触发完后,我们才开始加载 JS,这样完全不会让用户去等待网站的主题内容加载,目前有很多大型网站就是利用的这个。这一点需要与技术人员协作完成或自己动手在网上找代码,不过个人建议还是教给会的人完成,自己可以先学,以免出现失误,得不偿失。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
膀胱癌医生要为什么要检查上尿路? 游览器书签怎样添加到手机桌面 玫瑰花是早上开还是晚上开 玫瑰是晚上开花吗 左拾遗是什么官左拾遗的解释 怎样炖羊肉好吃又烂 怎样炖羊肉软烂无膻味好吃 ...之心度君子之腹的意思以小人之心度君子之腹的解释以小人之心度君子... 以小人之心度君子之腹什么意思以小人之心度君子之腹出处介绍 苹果macbook pro开机音乐是什么 苹果台式电脑声音苹果电脑开机声音怎么设置 js文件中如何设置编码方式? 考金融的研究生出来好不好找工作呀,具体可以到哪些行业就职呢? 股票软件中BS是什么意思 如何改变网页js? 冬天的雨怎么形容 Firefox怎么改变网页js的内容? 雨的四季冬天的雨赏析 金融行业找工作会在乎论文成绩吗? 怎样把这段网页内的javascript转化为js文件 JS网页源码怎么修改,重赏 关于冬雨(冬天的雨)的一切资料!! 如何实现html静态页修改本地html、js文件 云,雨是怎么来的? 下载下来的网页代码都有CSS和JS 那个怎么改啊 雨的四季这篇课文作者如何运用各种感官描写雨洗淋后的世界? 怎样重新设置知米背单词数量 能不能告诉我里面的卫衣叫什么或者是什么款式?很喜欢谢谢 有一种衣服,很像卫衣,有帽子。里面好像有件衬衫,看起来就像两件衣服。请问这种衣服叫什么名字。怎么都 昆明建筑模型公司哪家好?要大企业大集团的,小公司请不要来! 卫衣里面一般穿什么衣服? 一人安全系全家,全家幸福系一人书信作文400 字 单反镜头比较 网页JS文件如何才能修改图标~ "镜头光圈比"是什么和什么的比值? 一篇以信的格式写一位家庭成员400字作文 为什么镜头比机身还贵 单反镜头比较! 数码相机镜头比较 小学四年级作文《写给家人的信》 佳能镜头对比 镜头对比选择 镜头比较一下 为什么手机镜头比相机镜头 85-1.2镜头比50-1.4镜头虚化范围要近多少? 手机锁屏后如何接视频聊天请求? 长期烂嘴角怎么回事,吃维生素B2问不管用怎么办?吃什么药管用 得了口腔溃疡、口角炎,该吃什么好? 明星微博词条一方会影响另一方吗? 口角炎该服什么药? 由胃火引起烂嘴角应吃什么药