2013-03-19 6 views
8

Ich arbeite mit SignalR und durch Erweiterung, JQuery.

Einige Initialisierung Code ausgeführt wird in einem Funktionsbaustein mit folgender Syntax definiert:

$(function() { 

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

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

Was ist die funktionelle Unterschied im Vergleich zu nur Skripte direkt in einem Paar von Script-Tags ausgeführt wird?

+0

Dies sollte nach wie vor in einem Paar von Script-Tags befinden. – tymeJV

+0

Werfen Sie einen Blick auf http://api.jquery.com/ready/ – Allov

+0

Ich weiß, es muss immer noch innerhalb von Skript-Tags, ich meine die Codezeile innerhalb der Funktionsdefinition. – gb2d

Antwort

6

$(function() entspricht Dokument auf bereit. Die Funktion wird alles innerhalb der {} Tags ausführen, sobald das DOM geladen hat.

Eine alternative Möglichkeit ist:

$(document).ready(function() { 

}); 

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

Verwandte Themen