Как стать автором
Обновить

jQuery 1.4.2

Время на прочтение1 мин
Количество просмотров1.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 — примеры использования новых функций
Теги:
Хабы:
Всего голосов 92: ↑83 и ↓9+74
Комментарии69

Публикации

Истории

Ближайшие события

19 августа – 20 октября
RuCode.Финал. Чемпионат по алгоритмическому программированию и ИИ
МоскваНижний НовгородЕкатеринбургСтавропольНовосибрискКалининградПермьВладивостокЧитаКраснорскТомскИжевскПетрозаводскКазаньКурскТюменьВолгоградУфаМурманскБишкекСочиУльяновскСаратовИркутскДолгопрудныйОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
24 – 25 октября
One Day Offer для AQA Engineer и Developers
Онлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
25 – 26 апреля
IT-конференция Merge Innopolis 2025
Иннополис