Вышла первая альфа-версия удобной JavaScript-библиотеки jQuery.
Код проходит все модульные тесты во всех поддерживаемых браузерах, т.е. достаточно стабилен. Новые возможности добавляться не будут. Цель данной версии — проверить jQuery 1.4 в реальных приложениях и получить кучу баг-репортов.
Основные изменения:
live()
теперь поддерживает событияsubmit
,change
,mouseenter
,mouseleave
,focus
иblur
.- Оптимизированы методы для работы с DOM,
find
,empty
,remove
,addClass
,removeClass
,hasClass
,attr
иcss
. add()
возвращает элементы в порядке их расположения в документе.- Мощный рефакторинг ядра, который позволяет сделать jQuery модульным и, в дальнейшем, подгружать только нужные модули при помощи
$.getScript()
.
Размер вырос с 55 до 88 кб, что, конечно, не очень радует. Зато радует, что в этом направлении ведутся работы: Closure Compiler с минимальными оптимизациями даёт на выходе уже 64 кб.
До нового года будет выпущена ещё одна Alpha. Релиз ожидается в январе.
Источник: https://www.kobzarev.com/jquery/release-jquery-1-4-alpha-1/