Hoy John Resig anuncia que el método querySelectorAll()
ha sido implementado nativamente en Firefox 3.1.
Como vimos hace aproximadamente un año, esta funcionalidad nos permite conseguir lo que hasta ahora conseguíamos con los frameworks JS. Gracias a querySelectorAll()
podemos obtener los elementos mediante el uso de selectores CSS, al igual que hacemos con $()
en jQuery, con $$()
en Prototype y MooTools.
En la gráfica anterior, John nos muestra la ventaja más importante de que esta funcionalidad esté implementada en el navegador, la velocidad. Tambien nos muestra una porción de código con el que podremos añadir esta funcionalidad a nuestras aplicaciones haciendolas compatibles con otros navegadores y con nuestro Framework JS.
function querySelectorAll(selector){
try {
return Array.prototype.slice.call(
document.querySelectorAll( selector ) );
} catch(e){}
return myOtherLibrary( selector );
}
2 comentarios, 1 referencias
+
#