molily: GetElementById/GetElementsByTagName

Beitrag lesen

Hallo,

Siehst du hier wirklich einen Vorteil in der Nutzung von prototype gegenüber einem einfachen
document.funktionsname = function() { ... }
oder siehst du es als "sauberer" an, document per prototype zu erweitern?

Höchstens beim Arbeiten mit mehreren documents könnte es in meinen Augen einen Vorteil bieten, wenn man dafür nicht an jedes document einzeln die Funktion binden müsste. Aber ich habe Zweifel, ob prototype sich bspw. in einem Frames-Umfeld über die Grenzen von window hinaus auswirken würde.

Klar, andere Dokumente mit eigenen window-Objekten sind nicht betroffen, lediglich Dokumente, die im eigenen window erschaffen werden. Das betrifft etwa XMLHttpRequest und document.implementation.createDocument, aber das wars auch schon, wenn ich nichts übersehe.

Mathias

--
»No nations, no borders.«
SELFHTML Weblog