js文件放的顺序会影响什么

JavaScript022

js文件放的顺序会影响什么,第1张

如果把js文件放在前面会阻挡后面内容的呈现,会阻塞其后组件的下载。

对于图片和css,在加载时会并发加载,但在加载js时,会禁用并发,并且阻止其它内容的下载,所以把js放在页面顶部会导致白屏现象。

先加载执行a.js,完毕后再加载执行b.js。

先执行a.js,完毕后再执行b.js。

这就不可以确定谁先执行了,因为通过创建script标签引入的JS,是谁先加载完毕谁先执行,与创建顺序无关。

对于创建script标签引入JS来讲,在某些高级浏览器中有async属性用于控制是按照加载完毕的顺序执行,还是按照创建顺序执行。

HTML中js的执行顺序就是按照从上至下引入的顺序来的。

比如代码:

<script type="text/javascript" src="xxx.js"></script>

<script>zzzzzzzzzz.....</script>

必然是先执行xxx.js中的代码,后执行zzzzzzzzzz....。

如果发现不执行的情况,请多检查看是否代码有错误。