¿Cuál es la forma más fácil de encontrar elementos Dom con un selector css, sin usar una biblioteca?La mejor manera de encontrar elementos DOM con selectores css
function select(selector) {
return [ /* some magic here please :) */ ]
};
select('body')[0] // body;
select('.foo') // [div,td,div,a]
select('a[rel=ajax]') // [a,a,a,a]
Esta pregunta es puramente académica. Estoy interesado en aprender cómo se implementa esto y cuáles son los "inconvenientes". ¿Cuál sería el comportamiento esperado de esta función? (return array, o return first Dom element, etc).
No necesariamente: mira Sizzle (el motor de jQuery) y no verás nada de esto. – James
Esto no es necesario en los navegadores modernos. querySelectedAll() es una mejor solución. – freeone3000