frankx: Notation: "(function() {...}) ();"

Beitrag lesen

Hellihello,

in dem von Mathias im Weblog erwähnten Code von Dustin Diaz ist wie folgt codiert:

  
(function() {  
  // private constructor  
  function _$(els) {  
    this.elements = [];  
    for (var i=0; i<els.length; i++) {  
      var element = els[i];  
      if (typeof element == 'string') {  
        element = document.getElementById(element);  
      }  
      this.elements.push(element);  
    }  
    return this;  
  }  
//... etc.pp  
  window.$ = function() {  
    return new _$(arguments);  
  }  
})();  

Ich sehe da (function(){})(); - kann mir einer sagen, was "das" ist?

Dank und Gruß,

frankx