{"id":230031,"date":"2022-11-30T20:14:00","date_gmt":"2022-11-30T17:14:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=230031"},"modified":"2022-11-09T19:46:57","modified_gmt":"2022-11-09T16:46:57","slug":"kas-jquery-versus-es6-on-toesti-vaeaert-arutlemist","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/et\/kas-jquery-versus-es6-on-toesti-vaeaert-arutlemist\/","title":{"rendered":"Kas jQuery versus ES6 on t\u00f5esti v\u00e4\u00e4rt arutlemist?"},"content":{"rendered":"\n<p>Enda v\u00f5i teiste jaoks WordPressi pistikprogrammide loomisel arvestan mitme asjaga \u2013 nagu me k\u00f5ik peaksime \u2013 pistikprogrammi hooldatavuse, skaleeritavuse ja toe taseme, kuna WordPress j\u00e4tkab edasiliikumist.<\/p>\n<p>T\u00e4psemalt, ma r\u00e4\u00e4gin kliendipoolsest arendusest (v\u00f5i lihtsamalt \u00f6eldes JavaScriptist).<\/p>\n<p>Kuna ES6 toetus kasvab j\u00e4tkuvalt, jQuery j\u00e4tkab arendusega edasiminekut ja soov kasutada meie lahenduste v\u00e4ljat\u00f6\u00f6tamiseks uusi API-sid, siis usun, et tasub esitada k\u00fcsimus:<\/p>\n<blockquote>\n<p>Kas me peame t\u00f5esti jQuery juurde j\u00e4\u00e4ma?<\/p>\n<\/blockquote>\n<h2>jQuery versus ES6 WordPressis<\/h2>\n<p>Muidugi, iga\u00fcks, kes kirjutab mis tahes tasemel JavaScripti, teab, et sellele konkreetsele k\u00fcsimusele ei ole jah v\u00f5i ei vastust. See on pigem &quot;miks mitte m\u00f5lemad?&quot;, eks?<\/p>\n<p>Esiteks arvan, et on oluline m\u00f5ista, et mingil ajahetkel aitas <a href=\"https:\/\/jquery.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">jQuery<\/a> meil t\u00f5esti brauseri ebak\u00f5lasid hallata, kuid see pole enam nii. Seda peamiselt seet\u00f5ttu, et enamik kaasaegseid brausereid toetab <strong><a href=\"https:\/\/whatwebcando.today\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">paljusid levinud API-sid.<\/a><\/strong><\/p>\n<\/p>\n<p>Teiseks, kuigi brauseri ebaj\u00e4rjekindlus pole enam nii suur probleem kui kunagi varem, muudab jQuery endiselt h\u00f5lpsaks roomamise, manipuleerimise ja DOM-i p\u00e4ringute tegemise lihtsal viisil (eriti kui kujutate DOM-i kui andmestruktuur, mis see on).<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-163564-61e754d067f65.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-163564-61e754d067f65.png\" alt=\"Kas jQuery versus ES6 on t\u00f5esti v\u00e4\u00e4rt arutlemist?\" ><\/a><\/p>\n<p>Kolmandaks, kuna jQuery on JavaScript, pole k\u00fcsimus \u201ekas me kasutame jQueryt v\u00f5i mitte&quot;. See t\u00e4hendab, et saate seda ja ES6 pakutavaid funktsioone kasutada, kui see areneb edasi. Seega, kui teil on m\u00f5lemaga kogemusi, kuid pole kindel, kumba kasutada, on t\u00e4iesti hea neid segada.<\/p>\n<p>See k\u00f5ik on sama programmeerimiskeel. jQuery pakub lihtsalt API-d, mida ES6 ei paku ja kui vajate v\u00f5i soovite seda mugavust, siis tehke seda.<\/p>\n<h2>\u00dcks asi veel<\/h2>\n<p>Arvan, et jQuery-p\u00f5hise JavaScripti korraldamise \u00fcle arutletakse endiselt. See on \u00fcks asi, mis v\u00f5ib kiiresti muutuda spagetikoodiks, kui seda \u00f5igesti ei hallata. Aga see on sisu teisele postitusele, mille ma loodan peagi kirjutada.<\/p>\n<p>Pidage lihtsalt meeles, et idee &quot;kas ma peaksin kasutama jQueryt, kuna see on WordPressiga komplektis, v\u00f5i kasutama ES6, kuna see on keele k\u00f5ige kaasaegsem variant&quot; ei ole binaarne.<\/p>\n<p>See on pigem &quot;kas ma tahan v\u00f5i pean ES6-d jQueryga kasutama?&quot; v\u00f5i v\u00f5ib-olla on see &quot;kas ma tahan v\u00f5i pean kasutama jQueryt koos ES6-ga?&quot;<\/p>\n<p>L\u00f5ppkokkuv\u00f5ttes ei pea ma selle p\u00e4rast stressi v\u00e4\u00e4rt. Selle asemel leian, et tasub kindlaks m\u00e4\u00e4rata probleemi jaoks parim tegevussuund ja edasi t\u00f6\u00f6tada.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kas jQuery versus ES6 on WordPressi projektide kallal t\u00f6\u00f6tamisel p\u00f5hjendatud probleem?<\/p>\n","protected":false},"author":1,"featured_media":163565,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[718,729,842],"tags":[1165],"class_list":["post-230031","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arendaja","category-javascript-4","category-opetused","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/230031","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/comments?post=230031"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/230031\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media\/163565"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media?parent=230031"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/categories?post=230031"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/tags?post=230031"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}