js的加载顺序

JavaScript05

js的加载顺序,第1张

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

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

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

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

jquery:$(选择器).one(function(){要运行的代码});

纯js的话就是设置一个mark=true,当运行的时候做一个判断

if(mark){mark=false要运行的代码}