Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
try {
return makeArray( context.querySelectorAll(query), extra );
} catch(e){}Если поиск идет через Selectors API, используется встроенный метод querySelectorAll, и Sizzle тут не играет никакой роли...
…the collection (being static) will not be updated when the element tree changes.
function Sizzle(selector) {
var result;
if(document.querySelectorAll) {
result = document.querySelectorAll(selector);
}
else {
// тут алгоритм поиска для браузеров,
// не поддерживающих querySelectorAll
}
return result;
}Поэтому не позволяйте себя запутать красивыми диаграмками, иллюстрирующими, как выросла производительность в новых браузерах. Реальную скорость движка можно увидеть только в старых браузер, либо в сравнение не стандартных селекторов, если такие есть в нескольких библиотеках.
Расширяем Sizzle (псевдоселекторы)