传统的JavaScript写法:
window.onload=function(){
//代码
}
jQuery写法:
$(document).ready(function(){
//代码
})
//可以简写为如下形式
$(function(){
//代码
})
区别:
1. 执行时间不同:后者在DOM模型加载完毕就会触发ready(),前者必须是页面中的全部元素完全加载到浏览器后才触发,如加载图片;
2. 执行数量不同:后者可以重复写多个,并且每次执行结果不同;而前者尽管可以执行多个,但仅输出最后一个执行结果,无法完成多个结果的输出。