在js和使用中,经常使用到页面加载完成后执行某一方法。通过整理,大概是五种方式(其中有的只是书写方式不一样)。
1:使用的$(){};
2:使用的$().ready((){});
前两者本质上没有区别,第1种是第2种的简写方式。两个是加载完成后就执行方法。
3:使用的$().load((){});
4:使用. = (){}
第3种和第4种都是等到整个加载完成执行方法体。两者也没有区别,只是一个使用dom对象,一个使用对象。
5:在标签上静态绑定事件,等待body加载完成,就会执行aaa()方法。
那么,这五种方式,执行的先后顺序是怎么样的呢?
通过下方代码验证发现: