Частково) відійти від веб-нотаток jQuery Jörg
2018-08-23 Йорг Крузе

Особливо в часи, коли Internet Explorer 8 або навіть Internet Explorer 6 потрібно було враховувати при створенні веб-сторінок, бібліотека JavaScript jQuery була благом. Вам більше не потрібно було писати та тестувати код JavaScript для різних версій браузера, а спрощений синтаксис також економить багато набору тексту. Для великих проектів я б точно не хотів обійтися без цього полегшення навіть сьогодні, особливо якщо плагіни jQuery виконують додаткову програмову роботу за вас. У випадку менших проектів, таких як цей блог, де я використовую лише трохи JavaScript, я тим часом задав собі питання пропорційності.
Створюючи шаблон WordPress, бажано включити бібліотеку jQuery, якщо потрібно, до functions.php як залежність вашого власного сценарію:
Потім jquery.js та jquery-migrate.min.js, які WordPress пропонує та оновлює з оновленнями, завантажуються в область голови. Jquery-migrate.js повинен зберігати виконувані сценарії, для яких потрібна старіша версія jQuery. Якщо це не потрібно, jQuery Migrate також можна видалити, наприклад, за допомогою цього плагіна.
Сама бібліотека jQuery все ще важить понад 90 кб, яку браузер повинен обробити кожного разу, коли викликається сторінка. Для менших проектів, які містять лише від 30 до 40 рядків коду jQuery, це може бути трохи великим. Тому зараз я замінив код jQuery на кількох своїх веб-сайтах на так званий ванільний код JS. Vanilla JS нещодавно використовувався для опису власне JavaScript, на відміну від фреймворків JavaScript, таких як jQuery, Mootools або YUI. Веб-сайт Вам може не знадобитися jQuery - це гарна допомога у перекладі.
Безсумнівно, Vanilla-JS трохи складніший для кодування, ніж jQuery, але далеко не такий складний, як це було багато років тому, коли браузери значно більше відхилялись один від одного при інтерпретації коду JavaScript, ніж сьогодні. Іноді я також замінив шматок коду jQuery на CSS (виправлення ширини тепер може бути виконано за допомогою calc ()) - на щастя, браузери і тут прогресують.
Функція коментарів була автоматично закрита через 180 днів.
Запитання на цю тему також можна задати на моєму форумі для веб-майстрів: