前面提高的$(document).ready()结构,实际上是在基于document这个DOM元素构建而成的jQuery对象上调用了.ready()方法。$()函数为我们提供了一种简写方式。当给它传递一个函数作为参数时,jQuery会隐式调用.ready()。也就是说,对于:
$(document).ready(function(){
//这里是代码......
});
也可以简写成:
$(function(){
//这里是代码......
});
虽然这种语法更短一些,但这里推荐使用较长的形式,因为较长的形式能够更清楚地表明代码在做什么。