
Исправлено несколько багов и добавлено немного функционала
1) реализовано 2 новых метода .delegate() и .undelegate(), призванных дополнить методы .live() and .die(). Эти методы упрощают работу с некоторыми определенными событиями.
К примеру:
$("table").delegate("td", "hover", function(){
$(this).toggleClass("hover");
});
Это эквивалентно следующему коду написанаму с использованием .live():
$("table").each(function(){
$("td", this).live("hover", function(){
$(this).toggleClass("hover");
});
});
2) улучшена производительность — TaskSpeed тест — Судя по обилию темно-зеленого цвета (the fastest/baseline) в графе jQuery 1.4.2 вырывается в безоговорочные лидеры. (Хотя тесты это не реальное приложение, конечно)
Улучшен вызов .bind() и .unbind() (Ticket)
улучшения в .empty(), .remove(), и .html() (Ticket)
Улучшение вставки одиночного DOM-элемента в документ (Ticket, Additional Commit)
Улучшен вызов $(«body») (commit)
jQuery Minified (24kb Gzipped)
jQuery Regular (155kb)
Изменение функционала
jQuery 1.4.2 Released — примеры использования новых функций