Tim Tepaße: Funktion als Unterobjekt aller HTML-Elemente einbinden

Beitrag lesen

Hallo Mathias,

Die Erweiterungen von JavaScript 1.6 und 1.7 sowie Setter und Getter sind proprietäre Erfindungen von Mozilla

Streng genommen sind alle Erweiterungen an der Sprache durch JS 1.6 und 1.7 Vorgriffe auf Vorschläge der Erweiterung der Sprache durch ECMAScript 4 respektive Javascript 2, also nicht sooo proprietär. Zumindest nicht wie in der alten Zeit, als jeder sein eigenes Süppchen kochte. Hier ist es ein Standardisierungsprozess mit der Mitarbeit von Mozilla, Adobe, Microsoft und IBM.

... und werden von keinem anderen Browser unterstützt.

Tatsächlich wurden Getter und Setter schon für die aktuellen Nightlies in WebKit implementiert.

Zudem gibt es Browser wie IE, die die prototypische Erweiterung von DOM-Klassen nicht unterstützen. Aus diesem Grund existieren Frameworks wie jQuery und Co.

Ja, leider.

(WebKit kann prototype anscheinend inzwischen endlich mal, d.h. es dürfte auch in spätestens einem halben Jahr in Safari landen)

Tim