Részben) távolodjon el a jQuery Jörg internetes jegyzeteitől
2018-08-23 Jörg Kruse

Különösen azokban az időkben, amikor a weboldalak létrehozásakor figyelembe kellett venni az Internet Explorer 8 vagy akár az Internet Explorer 6 böngészőt, a Java könyvtár jQuery áldás volt. Nem kellett többé írni és tesztelni a JavaScript kódot a böngésző különböző verzióihoz, és az egyszerűsített szintaxis is sok gépelést takarít meg. Nagyobb projekteknél ma biztosan nem szeretnék nélkülözni ezt a megkönnyebbülést, különösen akkor, ha a jQuery beépülő modulok gondoskodnak a további programozási munkákról. Kisebb projektek esetében, mint például ez a blog, ahol csak egy kis JavaScriptet használok, most feltettem magamnak az arányosság kérdését.
WordPress sablon létrehozásakor tanácsos a j.Query könyvtárat szükség esetén a függvény.php fájlba beilleszteni a saját szkriptjének függőségeként:
Ezután a jquery.js és a jquery-migrate.min.js, amelyeket a WordPress magával hoz, és frissítéssel frissülnek, betöltődnek a fej területre. A jquery-migrate.js-nek futtathatónak kell tartania a parancsfájlokat, amelyekhez régebbi jQuery verzió szükséges. Ha nincs rá szükség, a jQuery Migrate is eltávolítható, például ezzel a bővítménnyel.
Maga a jQuery könyvtár még mindig meghaladja a 90 kb-ot, amelyet a böngészőnek minden oldal meghívásakor fel kell dolgoznia. Kisebb projektek esetében, amelyek csak 30–40 soros jQuery kódot tartalmaznak, ez kissé túlméretezett lehet. Ezért helyettesítettem néhány webhelyem jQuery kódját úgynevezett vanília JS kóddal. A tényleges JavaScriptet az utóbbi időben vanilla JS-nek hívják, ellentétben a JavaScript-keretrendszerekkel, mint például a jQuery, a Mootools vagy a YUI. A fordításhoz segítséget jelenthet az a webhely, amelyre esetleg nincs szüksége a jQuery-re.
A Vanilla-JS kétségtelenül még mindig kissé összetettebb a kódolásban, mint a jQuery, de közel sem olyan összetett, mint évekkel ezelőtt, amikor a böngészők a JavaScript-kód értelmezésénél sokkal távolabbra kerültek egymástól, mint manapság. Ebből az alkalomból egy jQuery kódot is kicseréltem CSS-re (a szélesség korrekciója most a calc () segítségével végezhető el) - szerencsére a böngészők itt is haladnak.
A megjegyzés funkció 180 nap után automatikusan bezárult.
A témával kapcsolatos kérdéseket a webmesteri fórumon is fel lehet tenni: