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

Особено във времена, когато при създаването на уебсайтове трябваше да се има предвид Internet Explorer 8 или дори Internet Explorer 6, библиотеката jQuery на JavaScript беше благословия. Вече не трябваше да пишете и тествате JavaScript кода за различни версии на браузъра и опростеният синтаксис ви спестява много писане. За по-големи проекти със сигурност не бих искал да мина без това облекчение днес, особено когато jQuery плъгини се грижат за допълнителна работа по програмиране. За по-малки проекти, като например С този блог, където използвам само малко JavaScript, междувременно си зададох въпроса за пропорционалността.
Когато създавате шаблон на WordPress, препоръчително е да включите jQuery Library, ако е необходимо, във functions.php като зависимост от вашия собствен скрипт:
След това в областта на главата се зареждат jquery.js и jquery-migrate.min.js, които WordPress носи и актуализира с актуализации. Jquery-migrate.js трябва да поддържа изпълними скриптове, които изискват по-стара версия на jQuery. Ако не е необходимо, jQuery Migrate също може да бъде премахнат, напр. с този плъгин.
Самата библиотека jQuery все още тежи над 90 kb, които браузърът трябва да обработва всеки път, когато се извика страница. За по-малки проекти, които съдържат само 30 до 40 реда jQuery код, това може да е малко голямо. Ето защо сега замених jQuery кода на няколко от уебсайтовете си с така наречения ванилов JS код. Реалният JavaScript напоследък се нарича vanilla JS, за разлика от JavaScript рамки като jQuery, Mootools или YUI. Уебсайтът Може да не ви е необходим jQuery е добра помощ при превода.
Vanilla-JS несъмнено все още е малко по-сложен за кодиране от jQuery, но не е толкова сложен, колкото беше преди години, когато браузърите се отклоняваха много по-далеч един от друг при интерпретиране на JavaScript кода, отколкото са днес. По случая замених и част от jQuery код с CSS (корекцията на ширина вече може да се направи с помощта на calc ()) - за щастие браузърите също напредват тук.
Функцията за коментар беше автоматично затворена след 180 дни.
Въпроси по тази тема могат да се задават и в моя форум за уеб администратори: