2007-03-22 Dean Edwards zeigt erste Teile von base2 - base2.DOM
Wenn jemand wirklich selten bloggt, dann ist das Dean Edwards. Wenn dann aber jedesmal etwas so geiles dabei rauskommt wie dieses mal, ist das schon OK ![]()
Dean arbeitet offensichtlich an einer neuen Version seiner Base-Klasse auf der z.B. auch die Mootools aufsetzen und dort, unter anderem, die wunderschöne Klassenvererbung ermöglichen. Der Teil von base2, den er jetzt veröffentlicht hat, nennt sich base2.DOM und macht (wie er schamlos untertreibt) gar nichts besonderes - "nur Standards".
Das base2.DOM aber die Javascript-Standards der Zukunft in den Browsern der Gegenwart und sogar der weit entfernten Vergangenheit (sogar IE5 darf wieder mitspielen!) ermöglicht, ist alles andere als "nur Standard".
Das Javascript-Klassenset implemetiert Crossbrowser Methoden die in zukünftigen Browsern genau in dieser Art mit genau diesem Verhalten verfügbar sein werden. Hier die Highlights:
- A fast implementation of the Selectors API
- Fixes broken browser implementations of the DOM events module
including
document.createEvent(),dispatchEvent(),addEventListener(), etc - Supports DOMContentLoaded
- Fixes
getAttribute()/setAttribute()(Internet Explorer) - Implements
getElementsByClassName() - Implements a few other useful DOM methods like
getComputedStyle()andcompareDocumentPosition() - Supports a variety of browsers including ancient browsers like IE5.0 (Windows and Mac)
Ich bin sehr gespannt, was in base2 noch so alles kommen wird.
Comments
Das ist der Hammer, wonach ich schon sehr lange gesucht habe!
Besonders gut gefällt mir getElementsByClassName()
um den "dreier" komplett zu machen nenne ich einfach noch john (resig).
auf jeden fall alles personen von den man noch eine menge lernen kann, vorallem weil genannte charakter unterschiedlicher kaum sein könnten ^^
the wrrrld's most misunderstood programming language - javascript (=> douglas) PUNKT (.)
english