为什么jQuery和bootstrap的JS要放在最下面 求解
js文件放在底部原因很简单,因为浏览器在解析dom和渲染的时候是单线程,如果遇到js下载缓慢的情况,会造成页面阻塞,用户看不到页面的东西,造成不好的体验,一但js加载失败,那浏览器就会一直不停地加载,页面就一直显示不出来,放在底部的话,就算js加载缓慢或者加载不出来,但是因为css和其他html文档都加在完毕了,至少可以让用户看到完整的界面从而提高用户体验和性能。希望对你有帮助。
因为浏览器在加载js后会立刻执行,可能会堵塞整个页面,造成页面显示缓慢。而CSS 是整个加载完后才,开始对页面进行渲染,所以放在前面。
这是因为要等网页把你写那部分内容先加载完整,它才能触发你的JQuery或js事件。
不一定非要那样做,第一种你可以把JQuery和js放在头部header里面,第二种是把JQuery和js放在你写的要触发事件的div后面,这是一对一的情况,第三种也就是你所说的放在的最下面。建议采用第一或第三种。