T-Rex: (function() {})() / jQuery

Beitrag lesen

Also das $ ist etwas kurzes für jQuery(). Also eine Variable.

function(){} ist eine annonyme funktion. So ein Konstrukt wird immer benutzt wenn man eien funktion via callback übergeben bzw. aufrufen möchte und sie nur an dieser stelle braucht. Möchtest du die funktion anders wo nochmals aufrufen brauchst du wieder einen bezeichner.

Die Klammern am Ende führen dazu dass die funktion an dieser stelle sofort aufgerufen wird:
function test(){
   //--- irgendwas
}
test();

ist das gleiche wie:
function test(){
   //--- irgendwas
}();

Hoffe ich konnte helfen.

Gruß
*müde*
T-Rex