课程
/前端开发
/Bootstrap
/玩转Bootstrap(基础)
为什么jQuery和bootstrap的JS要放在最下面 求解
2016-04-13
源自:玩转Bootstrap(基础) 1-3
正在回答
js文件放在底部原因很简单,因为浏览器在解析dom和渲染的时候是单线程,如果遇到js下载缓慢的情况,会造成页面阻塞,用户看不到页面的东西,造成不好的体验,一但js加载失败,那浏览器就会一直不停地加载,页面就一直显示不出来,放在底部的话,就算js加载缓慢或者加载不出来,但是因为css和其他html文档都加在完毕了,至少可以让用户看到完整的界面从而提高用户体验和性能。希望对你有帮助。
LoDog 提问者
因为浏览器在加载js后会立刻执行,可能会堵塞整个页面,造成页面显示缓慢。而CSS 是整个加载完后才,开始对页面进行渲染,所以放在前面。
这是因为要等网页把你写那部分内容先加载完整,它才能触发你的JQuery或js事件。
不一定非要那样做,第一种你可以把JQuery和js放在头部header里面,第二种是把JQuery和js放在你写的要触发事件的div后面,这是一对一的情况,第三种也就是你所说的放在的最下面。建议采用第一或第三种。
举报
告诉你使用Bootstrap,并且能够独立定制出适合自己的Bootstrap
4 回答bootstrap的js文件引用只有放在最开头才能被使用,放在底部的话bootstrap的样式还有jQuery库都不能使用
2 回答源代码bootstrap在哪里查看,求解
3 回答bootstrap为什么要把副标题line-height设置为1? 不解
4 回答BootStrap中的list-inline中为什么要margin-left: -5px;
3 回答最下面js语句中,为什么设置keyboard属性时后面不能加分号?