jQuery 4.0: Оновлення та покращення

js 1 хвилин 11 лют. 2024
 jQuery 4.0: Оновлення та покращення

jQuery 4.0: Оновлення, про які вам потрібно знати
6 лютого 2024 року вийшла нова версія jQuery 4.0! Цей реліз містить багато цікавих моментів, тому ось короткий огляд:


Швидше, краще, сильніше:

Нова система збирання сміттяробить jQuery 4.0 значно швидшим.
Оптимізовано коддля кращої роботи в сучасних браузерах.
Деякі методи,такі як$.ajax(),теперпрацюють ще швидше.

Виправлено багато помилок:

jQuery 4.0 позбувся багатьох проблем,які були в попередніх версіях.
Підвищено сумісністьз різними браузерами та платформами.

⚠️ Деякі речі більше не працюють:

Видалено застарілі методи та API,які більше не використовуються.

 

Деякі методи jQuery 4.0 змінили свою поведінку порівняно з jQuery 3.x.

Ось деякі з них:

  • $.ajax():
    • Подія ajaxStart більше не викликається, коли використовується метод $.ajax().
    • Подія ajaxStop більше не викликається, коли всі запити AJAX завершені.
  • $.get():
    • Метод $.get() більше не використовує JSONP для запитів до URL-адрес, які не мають розширення .json.
  • $.post():
    • Метод $.post() більше не використовує JSONP для запитів до URL-адрес, які не мають розширення .json.
  • $.fn.text():
    • Метод $.fn.text() більше не видаляє HTML-теги з тексту.


Переконайтеся,що ваш кодсумісний з jQuery 4.0,перш ніж оновлюватися.

Що нового?

Не так багато нових функцій,але це й не так важливо.
Головне - це покращення продуктивності, виправлення помилок та оновлення коду.

➡️ Оновлення до jQuery 4.0:

Рекомендується оновитисяз jQuery 3.x до jQuery 4.0.
Перевірте сумісністьвашого коду перед оновленням.
Використовуйте інструмент jquery-migrateдля автоматичного виявлення та виправлення проблем з сумісністю.

Детальніше:

Блог jQuery: https://blog.jquery.com/2024/02/06/jquery-4-0-0-beta/
Документація jQuery 4.0:https://api.jquery.com/

Пам'ятайте:

jQuery 4.0 - це значний крок вперед.
Оновлення може потребувати деяких зусиль, але якщо ви по якійсь причині використовуєте jQuery в 2024  воно того варте.