Какой самый простой способ найти элементы Dom с помощью селектора 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]
Этот вопрос чисто академический. Мне интересно узнать, как это реализовано и что такое «загвоздки». Каким будет ожидаемое поведение этой функции? (вернуть массив или вернуть первый элемент Dom и т. д.).