Entries tagged as base2

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() and compareDocumentPosition()
  • 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.