Делумно) оддалечете се од веб-белешките на jQuery Jörg

2018-08-23 Јерг Крусе

оддалечете

Особено во време кога Internet Explorer 8 или дури и Internet Explorer 6 требаше да се земе предвид при креирање веб-страници, JavaScript библиотеката jQuery беше благослов. Веќе не мораше да го пишувате и тестирате JavaScript-кодот за различни верзии на прелистувачи, а поедноставената синтакса исто така ви заштедува многу пишување. За поголеми проекти, сигурно не би сакал да направам без ова олеснување денес, особено кога jQuery приклучоците се грижат за дополнителна работа со програмирање. Во случај на помали проекти, како што е овој блог, каде што користам само малку JavaScript, во меѓувреме си го поставив прашањето за пропорционалност.

Кога креирате образец за WordPress, препорачливо е да ја вклучите библиотеката jQuery, доколку е потребно, во функциите.php како зависност од вашата сопствена скрипта:

Потоа, jquery.js и jquery-migrate.min.js, кои WordPress ги носи и ажурира со ажурирања, се вчитуваат во пределот на главата. Jquery-migrate.js треба да чува скрипти извршни, за кои е потребна постара верзија на jQuery. Ако не е потребно, jQuery Migrate исто така може да се отстрани, на пример, со овој приклучок.

Самата библиотека jQuery сè уште тежи над 90 kb, што прелистувачот треба да ги обработува секогаш кога ќе се повика една страница. За помали проекти кои содржат само 30 до 40 линии код jQuery, ова може да биде малку преголемо. Затоа, сега го заменив кодот на jQuery на неколку мои веб-страници со т.н. ванила ЈС-код. Вистинскиот JavaScript честопати се нарекува ванила JS во последно време, за разлика од JavaScript рамките како што се jQuery, Mootools или YUI. Веб-страницата Можеби не ви треба jQuery е добра помош за преводот.

Vanilla-JS несомнено е сè уште малку посложен за кодирање од jQuery, но никаде толку комплексно како што беше пред години, кога прелистувачите отстапија многу подалеку едни од други во толкувањето на JavaScript кодот отколку што се денес. По повод, заменив и парче код од jQuery со CSS (корекција на ширина сега може да се направи со помош на calc ()) - за среќа, прелистувачите напредуваат и тука.

Функцијата за коментар автоматски се затвори по 180 дена.
Прашања на оваа тема може да се постават и на мојот форум за веб-администратори: