Čiastočne) odísť z webových poznámok jQuery Jörg

2018-08-23 Jörg Kruse

odísť

Najmä v časoch, keď sa pri tvorbe webových stránok musel brať do úvahy Internet Explorer 8 alebo dokonca Internet Explorer 6, bola knižnica JavaQuery požehnaním. Už ste nemuseli písať a testovať kód JavaScript pre rôzne verzie prehľadávača a zjednodušená syntax vám tiež ušetrí veľa zadávania. Pri väčších projektoch by som sa dnes určite nechcel zaobísť bez tejto úľavy, zvlášť keď pluginy jQuery za vás robia ďalšie programovacie práce. V prípade menších projektov, ako je napríklad tento blog, kde používam iba malý JavaScript, som si teraz položil otázku proporcionality.

Pri vytváraní šablóny WordPress je vhodné zahrnúť knižnicu jQuery, ak je to potrebné, do súboru functions.php ako závislosť vášho vlastného skriptu:

Potom sa do oblasti hlavy načítajú súbory jquery.js a jquery-migrate.min.js, ktoré so sebou prináša WordPress a sú aktualizované aktualizáciami. Jquery-migrate.js by mal udržiavať spustiteľné skripty, ktoré vyžadujú staršiu verziu jQuery. Ak to nie je potrebné, program jQuery Migrate je tiež možné odstrániť, napríklad pomocou tohto doplnku.

Samotná knižnica jQuery stále váži viac ako 90 kb, čo musí prehliadač spracovať pri každom vyvolaní stránky. Pre menšie projekty, ktoré obsahujú iba 30 až 40 riadkov kódu jQuery, to môže byť trochu predimenzované. Preto som teraz na niekoľkých svojich webových stránkach nahradil kód jQuery takzvaným vanilkovým kódom JS. Skutočný JavaScript sa v poslednej dobe nazýva vanilla JS, na rozdiel od rámcov JavaScriptu ako jQuery, Mootools alebo YUI. Webová stránka, ktorú možno nebudete potrebovať, je jQuery dobrou pomôckou pri preklade.

Program Vanilla-JS je nepochybne stále trochu zložitejší na kódovanie ako jQuery, ale ani zďaleka nie taký zložitý ako pred rokmi, keď sa prehľadávače pri interpretácii kódu JavaScript od seba odchyľovali oveľa ďalej, ako sú dnes. Pri príležitosti som tiež nahradil kúsok kódu jQuery CSS (šírku je teraz možné opraviť pomocou calc ()) - našťastie aj tu robia prehliadače pokrok.

Funkcia komentovania sa automaticky uzavrela po 180 dňoch.
Otázky na túto tému možno položiť aj na mojom fóre pre správcov webových stránok: