JQuery - 这种语法的目的是什么$(function(){...});

时间:2013-03-19 14:37:15

标签: javascript jquery

我正在使用SignalR,以及JQuery。

某些初始化代码在使用以下语法定义的功能块内运行:

$(function () { 

    // ... Init code here e.g. 

    var hub = $.connection.myHub;
});

与直接在一对脚本标签中执行脚本相比,这里的功能区别是什么?

2 个答案:

答案 0 :(得分:10)

简单的简写:

$(document).ready(function(){

});

http://api.jquery.com/ready/

答案 1 :(得分:6)

$(function ()相当于准备就绪的文件。一旦DOM加载,该函数将执行{}标记内的所有内容。

另一种方法是:

$(document).ready(function() {

}); 

http://api.jquery.com/ready/