1、$(function(){})与windown.onload的区别
-
jQuery代码
-
类似于传统的javaScript代码:
- 执行时间不同:$(document).ready在页面框架下载完成后就执行;而window.onload必须在页面全部加载完毕(包括图片下载)后才执行。很明显,前者的执行效率高于后者。
- 执行数量不同:$(document).ready可以重复写多个,并且每次执行结果不同;而window.onload尽管可以执行多个,但仅输出最后最后一个执行结果,无法完成多个结果的输出。
-
$(document).ready(function(){})可以简写成$(function(){})。