html加载js文件为何会影响结果

我在看javascript dom编程艺术的时候,第十章的第二个程序,在html中导入J文件,居然因为没有把addLoadEvent.js放在第一位出错。就是这样是对的。

<br>
<br>
要是把放在第二行就不能实现功能 求解答疑惑


两个js之间有先后关系,比如变量初始化,函数的定义,所以不能随便颠倒。

如有相同的,执行顺序决定执行力

细节问题,存在着执行顺序。可以查一些详细的技术文档。

如果用过jquery就会有体会,一些js库需要依赖jquery,这样就要让jquery先加载,不然就有问题。

js中有重复定义的变量,出现冲出才会出现不一样的结果。

建议你看下js引擎的运行顺序,它是顺序加载的
http://blog.csdn.net/chen_zw/article/details/18502937

addLoadEvent.js它可能需要其他js的支持