16 октября вышла новая версия jQuery — 1.4.3.
После переписывания css-модуля анимация в тестах ускорилась до 20%. Ещё были ускорены многие операции обхода DOM-дерева в браузерах, поддерживающих
Модуль data был расширен и углублен, теперь поддерживаются data-атрибуты из HTML5 и новое событие
В модуле Ajax появилось свойство
Теперь можно писать
Встроенные функции для обработки событий, такие как
Все методы анимации (
Добавлены две функции:
И ещё теперь jQuery проходит через печально известный JSLint Дугласа Крокфорда. Эту бы энергию да в мирных целях…
Улучшения производительности
После переписывания 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 Дугласа Крокфорда. Эту бы энергию да в мирных целях…