Hallo,
Theoretisch läuft ein Script defaultmäßig immer innerhalb des window-Objektes. Das ist ja eigentlich auch eine Form von „with“.
Nein, die JS-Engine versucht sich bei unklarer Zuweisung ggf. einfach "durchzuhangeln". Und dort, wo es sinnvoll ist, wird halt gestoppt - und das ist bei vielen Objekten eben window als letztmögliche Instanz ...
Also ist aus besser, window.irgendwas() zu schreiben? Das müsste ja schneller ausgeführt werden, weil das Objekt eindeutig referenziert wurde oder?
mfg. Daniel