Hallo,
(function(w) {
alert(w);
})(this);
Das Schlüsselwort »this« ist im globalen Kontext ein Verweis auf das globale Objekt window.
Man hätte auch schreiben können:
(function(w) {
alert(w); // Gibt das window-Objekt aus
})(window);
Der sofort ausgeführten Funktion wird also window übergeben. Das ist auch nur ein Shortcut und eine sehr minimale Performance-Optimierung beim Zugriff auf window.
Mathias