8

我正在使用 SignalR,并通过扩展使用 JQuery。

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

$(function () { 

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

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

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

4

2 回答 2

10

它只是以下的简写:

$(document).ready(function(){

});

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

于 2013-03-19T14:40:01.480 回答
6

$(function () 相当于document on ready。{}一旦 DOM 加载完毕,该函数将执行标签内的所有内容。

另一种方法是:

$(document).ready(function() {

}); 

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

于 2013-03-19T14:38:22.263 回答