jQuery 4.0, который сейчас находится в стадии бета-тестирования, прекращает поддержку ряда старых браузеров и удаляет ранее устаревшие API. В новой версии также представлена поддержка доверенных типов.
В jQuery 4.0 прекращена поддержка Internet Explorer версии 10 и старше, Edge Legacy, версий Firefox до версии 65 и версий iOS до версии 11. Планируется удалить поддержку Internet Explorer 11 в jQuery 5.0. Кроме того, в jQuery 4.0 собственное поведение больше не переопределяется. Это означает, что все браузеры, кроме Internet Explorer, будут соответствовать текущей спецификации Консорциума World Wide Web (W3C).
API, удаленные в jQuery 4.0, включают 13 ранее устаревших API, которые либо должны были быть внутренними, либо теперь имеют собственные эквиваленты во всех поддерживаемых браузерах. Также удалены методы Array прототипа jQuery. push
, sort
и splice
, которые также всегда предназначались только для внутреннего использования. Эти методы были заменены эквивалентными функциями Array.
В jQuery 4.0 добавлена поддержка доверенных типов, гарантирующая, что HTML-код будет заключен в TrustedHTML
может использоваться в качестве входных данных для методов jQuery для манипуляций таким образом, чтобы не нарушать require-trusted-types-for
Политика безопасности контента.
А в jQuery 4.0 тонкая сборка стала меньше благодаря удалению значений по умолчанию и обратных вызовов.
Бета-версия jQuery 4.0 была представлена 6 февраля. Полный список изменений этой версии можно найти на GitHub. Доступ к файлам бета-версии jQuery 4.0 можно получить из jQuery CDN или напрямую по ссылке:
- https://code.jquery.com/jquery-4.0.0-beta.js
- https://code.jquery.com/jquery-4.0.0-beta.min.js
Разработчики также могут получить бета-версию jQuery 4.0 от NPM:
npm install jquery@4.0.0-beta code
jQuery, впервые выпущенная в 2006 году, позиционируется как небольшая и быстрая библиотека. Поддерживаются такие возможности, как обход HTML-документов, а также манипулирование, анимация и обработка событий.
Дальше читайте это:
- Лучшее программное обеспечение с открытым исходным кодом 2023 года
- Сертификаты программирования все еще имеют значение?
- Облачные вычисления больше не являются пустяком
- Что такое генеративный ИИ? Искусственный интеллект, который создает
- Программирование с помощью ИИ: советы и лучшие практики от разработчиков
- Почему Wasm — это будущее облачных вычислений