先执行a.js,完毕后再执行b.js。
这就不可以确定谁先执行了,因为通过创建script标签引入的JS,是谁先加载完毕谁先执行,与创建顺序无关。
对于创建script标签引入JS来讲,在某些高级浏览器中有async属性用于控制是按照加载完毕的顺序执行,还是按照创建顺序执行。
jquery:$(选择器).one(function(){要运行的代码});纯js的话就是设置一个mark=true,当运行的时候做一个判断
if(mark){mark=false要运行的代码}
先执行a.js,完毕后再执行b.js。
这就不可以确定谁先执行了,因为通过创建script标签引入的JS,是谁先加载完毕谁先执行,与创建顺序无关。
对于创建script标签引入JS来讲,在某些高级浏览器中有async属性用于控制是按照加载完毕的顺序执行,还是按照创建顺序执行。
jquery:$(选择器).one(function(){要运行的代码});纯js的话就是设置一个mark=true,当运行的时候做一个判断
if(mark){mark=false要运行的代码}