问答详情
源自:1-3 如何开始使用Bootstrap

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

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

提问者:LoDog 2016-04-13 01:47

个回答

  • 爱study
    2016-04-17 16:03:44
    已采纳

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

  • 总有人想抓朕
    2016-04-13 09:17:29

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

  • 菜鸟的奋斗
    2016-04-13 09:04:17

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

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