Выпущен JQuery 2.2


Последняя версия JQuery была выпущена с улучшенной поддержкой кросс-браузерной разработки.

Были выпущены две новые версии, jQuery 1.12.0 и 2.2.0, обе являются последними из соответствующих веток перед выпуском JQuery 3.0.

Разработчики говорят, что:

«Поскольку в jQuery 3.0 будут внесены некоторые критические изменения, мы продолжим поддерживать версии 1.12 и 2.2 после выпуска jQuery 3.0, но только с исправлениями для серьезных регрессов».

В текущих новых версиях есть некоторые новые неотъемлемые функции, а также улучшения производительности. Повышенная производительность достигается за счет механизма выбора, который теперь будет немедленно использовать предварительно скомпилированные селекторы Sizzle, когда селектор не может быть обработан собственными методами querySelectorAll или matchSelector.

Новые функции включают поддержку манипулирования классами SVG. Разработчики говорят:

«Хотя jQuery является библиотекой HTML, мы согласились, что поддержка классов для элементов SVG может быть полезной».

Новая поддержка означает, что вы сможете вызывать методы .addClass (), .removeClass (), .toggleClass () и .hasClass () в SVG. jQuery теперь изменяет атрибут класса, а не свойство className, что также позволяет использовать методы класса в общих XML-документах.

Другие изменения добавляют новую подпись к ярлыкам ajax, которые принимают один объект, содержащий параметры, и добавлена поддержка для типа символа и итераторов. Это означает, что «Symbol» будет обнаруживаться с помощью jQuery.type, а объекты jQuery могут повторяться с помощью for-of там, где это поддерживается.

Был добавлен новый перехватчик для фильтрации HTML, который передается в методы манипулирования JQuery DOM, такие как .html (), .append () и .replaceWith (). Предварительный фильтр по умолчанию переводит отдельные теги в теги, совместимые с XHTML, поэтому вы сможете обойти определенные крайние случаи и удалить сценарии.

Последнее улучшение — сделать более очевидным, что jQuery.unique () также выполняет сортировку. Это было сделано путем изменения имени на uniqeSort. jQuery.unique по-прежнему будет существовать, но jQuery.uniqueSort станет документированным методом. Разработчики отмечают, что этот метод по-прежнему предназначен только для сортировки элементов DOM в порядке документа; это не общий метод сортировки.


Добавить комментарий