Parțial) îndepărtați-vă de notele web ale jQuery Jörg

2018-08-23 Jörg Kruse

notele

Mai ales în perioadele în care Internet Explorer 8 sau chiar Internet Explorer 6 trebuia luat în considerare la crearea site-urilor web, biblioteca JavaScript jQuery era o binecuvântare. Nu mai trebuia să scrieți și să testați codul JavaScript pentru diferite versiuni ale browserului, iar sintaxa simplificată vă economisește și o mulțime de tastare. Pentru proiecte mai mari, cu siguranță nu aș vrea să mă descurc fără această ușurare astăzi, mai ales atunci când pluginurile jQuery îți fac programare suplimentară. Pentru proiecte mai mici, cum ar fi Cu acest blog, unde folosesc doar puțin JavaScript, între timp mi-am pus întrebarea proporționalității.

Când creați un șablon WordPress, este recomandabil să includeți jQuery Library, dacă este necesar, în funcțiile.php ca dependență a propriului script:

Apoi jquery.js și jquery-migrate.min.js, pe care WordPress le aduce cu sine și sunt actualizate cu actualizări, sunt încărcate în zona de cap. Jquery-migrate.js ar trebui să păstreze scripturile executabile, care necesită o versiune mai veche de jQuery. Dacă nu este necesar, jQuery Migrate poate fi, de asemenea, eliminat, de ex. cu acest plugin.

Biblioteca jQuery însăși cântărește în continuare peste 90 kb, pe care browserul trebuie să o proceseze de fiecare dată când este apelată o pagină. Pentru proiectele mai mici care conțin doar 30 până la 40 de linii de cod jQuery, acest lucru poate fi puțin supradimensionat. De aceea, acum am înlocuit codul jQuery de pe câteva site-uri web cu așa-numitul cod JS vanilat. Actualul JavaScript a fost denumit vanilie JS în ultima vreme, spre deosebire de cadrele JavaScript precum jQuery, Mootools sau YUI. Site-ul web S-ar putea să nu aveți nevoie de jQuery este un bun ajutor în traducere.

Vanilla-JS este, fără îndoială, încă puțin mai complex de codat decât jQuery, dar nu este nici pe departe la fel de complex ca în urmă cu ani, când browserele s-au abătut mult mai mult între ele în interpretarea codului JavaScript decât sunt astăzi. Cu ocazia, am înlocuit și o bucată de cod jQuery cu CSS (corectarea lățimii se poate face acum folosind calc ()) - din fericire, browserele fac progrese și aici.

Funcția de comentariu a fost închisă automat după 180 de zile.
Întrebări cu privire la acest subiect pot fi adresate și pe forumul meu pentru webmasteri: