js加载顺序测试

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chengyi_L/article/details/46275381

开始学着记录一点东西~

虽然用了一段时间的js,但是对其加载的顺序不是很清楚,今天做了一些测试,得出结果如下。

1.js加载顺序跟其是外部引用还是内部引用没有什么太大的关系,跟其在html页面的位置有关系。

2.顺序总体还是以head > body的顺序加载。

3.$(function(){});内的函数加载在dom树完成之后,若定义了两个ready函数,则根据定义的位置决定先后顺序 head > body 

4.如果出现同名的function定义,若是定义不在ready函数内则后定义的会覆盖前定义的,若是定义在外部文件ready函数内则,ready函数内定义被覆盖。


之前上网看到的结果是页面定义的会覆盖文件定义的,这其实是在外部文件关联统一在头部的情况。

上一篇:记一次 win2008R2 APACHE+PHP环境的搭建


下一篇:小技巧:onchange事件+iframe 模拟异步文件上传