参考1
https://blog.csdn.net/Yy921117/article/details/51982159
1
加载顺序不同,由于我们一般把<head>写前面,所以<head>中的js会先加载,但从此文了解到<body>也能写<head>前面,总体还是html中位置在前的先加载,引入的js也一样。
2
如果在html前面位置的js使用了之后才加载或声明的变量与元素,会报undefined,符合常识。
3
从页面下载的角度去看应该把所以js标签的放在<body>最后(因为会阻塞其他资源的下载)
参考2
https://blog.csdn.net/weixin_40688217/article/details/84841309
1
该文认为是站在页面操作的角度认为js标签应该放在<head>中,如果放在<head>里,页面渲染前就把js下载完了,js调用时不用再去载入代码了
网友评论