Juli 29
querySelector-API des W3C erhält umfassende Browserunterstützung
Die in nahezu allen Frameworks wie jQuery, mooTools oder DomAssistant implementierte Selector-API, mit deren Hilfe es möglich ist, DOM-Elemente mittels CSS-Selektoren anzusprechen, wird in naher Zukunft von allen großern Browser nativ unterstützt.
So gab Microsoft bereits zur Vorstellung der ersten Beta des Internet Explorers 8 dessen Support des vom W3C als NodeSelector bezeichneten Interface-Vorschlags bekannt. Über die beiden neuen Methoden document.querySelectorAll() und document.querySelector() kann somit alternativ zu den bisherigen Funktionen auf DOM-Elemente zugegriffen werden.
// gibt alle divs mit der Klasse special zurück document.querySelectorAll("div.special"); // gibt das erste div mit der Klasse special zurück document.querySelector("div.special");
Seit geraumer Zeit wird die neue, schlanke Art des Zugriffs auf DOM vom Opera– und WebKit-Browser unterstützt. Auch Mozilla, als letzter in der Reihe der großen Webrenderer, kündigte für die Ende des Jahres zu erwartende Firefoxversion 3.1 an, die querySelector-Methoden zu unterstützen.
Die weiteren Neuerungen im FF3.1 betreffen die Unterstützung einer Text-API für Canvas und von border-images zur Rahmenbeschreibung.
Durch den nativen Support der Selektor-API sollten alle Frameworks im Grunde einen gehörigen Geschwindigkeitszuwachs erfahren, sobald diese auf die implementieren Browsermethoden zugreifen. Nach meiner Kenntnis nutze dies bisher jedoch nur DOMAssistant aus.
Oktober 17th, 2008 at 6:12 pm
[…] Unterstützung der offiziellen W3C-Selector-API […]
Mai 31st, 2010 at 6:48 pm
[…] ja, moderne Browser. Wobei die API von 2006 ist: Selectors API und "kaum implementiert" stimmt nicht. Zitieren + […]