开始学着记录一点东西~
虽然用了一段时间的js,但是对其加载的顺序不是很清楚,今天做了一些测试,得出结果如下。
1.js加载顺序跟其是外部引用还是内部引用没有什么太大的关系,跟其在html页面的位置有关系。
2.顺序总体还是以head > body的顺序加载。
3.$(function(){});内的函数加载在dom树完成之后,若定义了两个ready函数,则根据定义的位置决定先后顺序 head > body
4.如果出现同名的function定义,若是定义不在ready函数内则后定义的会覆盖前定义的,若是定义在外部文件ready函数内则,ready函数内定义被覆盖。
之前上网看到的结果是页面定义的会覆盖文件定义的,这其实是在外部文件关联统一在头部的情况。