Pull to refresh

jQuery 1.4.2

Reading time1 min
Views1.3K
image Обновился jQuery до версии 1.4.2
Исправлено несколько багов и добавлено немного функционала

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 — примеры использования новых функций
Tags:
Hubs:
Total votes 92: ↑83 and ↓9+74
Comments69

Articles