Jul 29

querySelector-API des W3C erhält umfassende Browserunterstützung

Tag: TrendsPatrick @ 8:31 pm

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.

2 Antworten zu “querySelector-API des W3C erhält umfassende Browserunterstützung”

  1. Offizielle Beta 1 von Firefox 3.1 erschienen | Ajaxschmiede.de sagt:

    […] Unterstützung der offiziellen W3C-Selector-API […]

  2. Anonymous sagt:

    […] ja, moderne Browser. Wobei die API von 2006 ist: Selectors API und "kaum implementiert" stimmt nicht. Zitieren   + […]

Hinterlasse einen Kommentar

You must be logged in to post a comment.