✅ WEB ja WordPressi uudised, teemad, pistikprogrammid. Siin jagame näpunäiteid ja parimaid veebisaidi lahendusi.

Kas jQuery versus ES6 on tõesti väärt arutlemist?

7

Enda või teiste jaoks WordPressi pistikprogrammide loomisel arvestan mitme asjaga – nagu me kõik peaksime – pistikprogrammi hooldatavuse, skaleeritavuse ja toe taseme, kuna WordPress jätkab edasiliikumist.

Täpsemalt, ma räägin kliendipoolsest arendusest (või lihtsamalt öeldes JavaScriptist).

Kuna ES6 toetus kasvab jätkuvalt, jQuery jätkab arendusega edasiminekut ja soov kasutada meie lahenduste väljatöötamiseks uusi API-sid, siis usun, et tasub esitada küsimus:

Kas me peame tõesti jQuery juurde jääma?

jQuery versus ES6 WordPressis

Muidugi, igaüks, kes kirjutab mis tahes tasemel JavaScripti, teab, et sellele konkreetsele küsimusele ei ole jah või ei vastust. See on pigem "miks mitte mõlemad?", eks?

Esiteks arvan, et on oluline mõista, et mingil ajahetkel aitas jQuery meil tõesti brauseri ebakõlasid hallata, kuid see pole enam nii. Seda peamiselt seetõttu, et enamik kaasaegseid brausereid toetab paljusid levinud API-sid.

Teiseks, kuigi brauseri ebajärjekindlus pole enam nii suur probleem kui kunagi varem, muudab jQuery endiselt hõlpsaks roomamise, manipuleerimise ja DOM-i päringute tegemise lihtsal viisil (eriti kui kujutate DOM-i kui andmestruktuur, mis see on).

Kas jQuery versus ES6 on tõesti väärt arutlemist?

Kolmandaks, kuna jQuery on JavaScript, pole küsimus „kas me kasutame jQueryt või mitte". See tähendab, et saate seda ja ES6 pakutavaid funktsioone kasutada, kui see areneb edasi. Seega, kui teil on mõlemaga kogemusi, kuid pole kindel, kumba kasutada, on täiesti hea neid segada.

See kõik on sama programmeerimiskeel. jQuery pakub lihtsalt API-d, mida ES6 ei paku ja kui vajate või soovite seda mugavust, siis tehke seda.

Üks asi veel

Arvan, et jQuery-põhise JavaScripti korraldamise üle arutletakse endiselt. See on üks asi, mis võib kiiresti muutuda spagetikoodiks, kui seda õigesti ei hallata. Aga see on sisu teisele postitusele, mille ma loodan peagi kirjutada.

Pidage lihtsalt meeles, et idee "kas ma peaksin kasutama jQueryt, kuna see on WordPressiga komplektis, või kasutama ES6, kuna see on keele kõige kaasaegsem variant" ei ole binaarne.

See on pigem "kas ma tahan või pean ES6-d jQueryga kasutama?" või võib-olla on see "kas ma tahan või pean kasutama jQueryt koos ES6-ga?"

Lõppkokkuvõttes ei pea ma selle pärast stressi väärt. Selle asemel leian, et tasub kindlaks määrata probleemi jaoks parim tegevussuund ja edasi töötada.

See veebisait kasutab teie kasutuskogemuse parandamiseks küpsiseid. Eeldame, et olete sellega rahul, kuid saate soovi korral loobuda. Nõustu Loe rohkem