Hallo,
Ein neues Feature im kürzlich erschienenen Opera 9, das nicht im Changelog genannt wird: Der JavaScript-Event DOMContentLoaded wird unterstützt. Mit document.addEventListener("DOMContentLoaded", func, false); kann man Funktionen ausführen, sobald der DOM-Knotenbaum fertig geladen ist, ohne auf das Laden von Grafiken, Stylesheets, Multimedia usw. warten zu müssen. Dadurch lässt sich JavaScript-Logik (»Behaviour«) in Form von Event-Handlern viel zeitnaher registrieren und JavaScripte können bereits den DOM-Baum durchpflügen. Siehe auch.
Einige andere JavaScript-Neuerungen sind auch bemerkenswert:
- XSLTProcessor-Objekt für XSL-Transformationen
- DOM 2 Style / document.styleSheets wie berichtet
- designMode / contentEditable
- onmousewheel-Events
- Sounddateien einfach mit JavaScript abspielen, aus Web Applications 1.0
Mathias