我认为这是一个愚蠢的问题,但是,有人可以告诉我这两种呼叫类型之间的区别吗?
$(function(){
//do somenthing
});
and
$(document).ready(function(){
//do somenthing
});
我认为这是一个愚蠢的问题,但是,有人可以告诉我这两种呼叫类型之间的区别吗?
$(function(){
//do somenthing
});
and
$(document).ready(function(){
//do somenthing
});
它们是完全相同的东西。最上面的只是一个捷径
来自 jquery 文档:
以下所有三种语法都是等效的:
$(document).ready(handler)
$().ready(handler) (不推荐这样做)
$(handler)
以下所有三种语法都是等效的:
$(document).ready(handler)
$().ready(handler) (this is not recommended)
$(handler)
见链接