Улучшения производительности
После переписывания css-модуля анимация в тестах ускорилась до 20%. Ещё были ускорены многие операции обхода DOM-дерева в браузерах, поддерживающих
querySelectorAll или matchesSelector.data
Модуль data был расширен и углублен, теперь поддерживаются data-атрибуты из HTML5 и новое событие
changeData.В модуле Ajax появилось свойство
readyWait, которое позволяет отложить событие ready до указанного времени.События
Теперь можно писать
.bind("click", false) и .unbind("click", false). Первое эквивалентно .bind("click", function () { return false; }).Встроенные функции для обработки событий, такие как
.click, теперь могут принимать два аргумента такого вида:.click(data, fn)
Анимация
Все методы анимации (
.show, .hide) теперь имеют форму с тремя аргументами — время, easing и callback.Разное
Добавлены две функции:
jQuery.type и jQuery.isWindow.И ещё теперь jQuery проходит через печально известный JSLint Дугласа Крокфорда. Эту бы энергию да в мирных целях…