为了账号安全,请及时绑定邮箱和手机立即绑定

为什么jQuery和bootstrap的JS要放在最下面 求解

为什么jQuery和bootstrap的JS要放在最下面 求解

正在回答

3 回答

js文件放在底部原因很简单,因为浏览器在解析dom和渲染的时候是单线程,如果遇到js下载缓慢的情况,会造成页面阻塞,用户看不到页面的东西,造成不好的体验,一但js加载失败,那浏览器就会一直不停地加载,页面就一直显示不出来,放在底部的话,就算js加载缓慢或者加载不出来,但是因为css和其他html文档都加在完毕了,至少可以让用户看到完整的界面从而提高用户体验和性能。希望对你有帮助。

1 回复 有任何疑惑可以回复我~
#1

LoDog 提问者

非常感谢!
2016-05-02 回复 有任何疑惑可以回复我~

因为浏览器在加载js后会立刻执行,可能会堵塞整个页面,造成页面显示缓慢。而CSS 是整个加载完后才,开始对页面进行渲染,所以放在前面。

1 回复 有任何疑惑可以回复我~

这是因为要等网页把你写那部分内容先加载完整,它才能触发你的JQuery或js事件。

不一定非要那样做,第一种你可以把JQuery和js放在头部header里面,第二种是把JQuery和js放在你写的要触发事件的div后面,这是一对一的情况,第三种也就是你所说的放在的最下面。建议采用第一或第三种。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么jQuery和bootstrap的JS要放在最下面 求解

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信