[{"data":1,"prerenderedAt":348},["ShallowReactive",2],{"i-ic:outline-arrow-upward":3,"Footer_afPiwGMwNiEyV4syWzw87ovzxHAgs4iwKtCn4zqBf8E":8,"episode-\u002Fpodcasts\u002Fjquery":16,"github-sponsor":250,"i-material-symbols:home":325,"i-ic:baseline-play-circle-filled-white":327,"i-material-symbols:ios-share":329,"i-cbi:deezer-logo":331,"i-vscode-icons:file-type-rss":333,"i-ri:heart-3-fill":336,"Brand_dlIOZD2O03VXPoFYukMOJnSnZRMTmJ0YwMKY5fNK8":338,"Duration_Pqlb4RfATVPKOIAL773lptEf6DHlgAeOy8BpqRIWQ":343},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,24,false,"\u003Cpath fill=\"currentColor\" d=\"m4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8z\"\u002F>",["Island",9],{"key":10,"result":11},"Footer_afPiwGMwNiEyV4syWzw87ovzxHAgs4iwKtCn4zqBf8E",{"head":12},{"style":13},[14],{"innerHTML":15},":where(.i-mdi\\:github){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url(\"data:image\u002Fsvg+xml,%3Csvg xmlns='http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5c.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34c-.46-1.16-1.11-1.47-1.11-1.47c-.91-.62.07-.6.07-.6c1 .07 1.53 1.03 1.53 1.03c.87 1.52 2.34 1.07 2.91.83c.09-.65.35-1.09.63-1.34c-2.22-.25-4.55-1.11-4.55-4.92c0-1.11.38-2 1.03-2.71c-.1-.25-.45-1.29.1-2.64c0 0 .84-.27 2.75 1.02c.79-.22 1.65-.33 2.5-.33s1.71.11 2.5.33c1.91-1.29 2.75-1.02 2.75-1.02c.55 1.35.2 2.39.1 2.64c.65.71 1.03 1.6 1.03 2.71c0 3.82-2.34 4.66-4.57 4.91c.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2'\u002F%3E%3C\u002Fsvg%3E\")}",{"id":17,"title":18,"author":19,"body":20,"categories":226,"description":228,"dsSlug":229,"duration":230,"episodeArtwork":231,"episodeNumber":232,"episodeType":233,"explicit":6,"extension":234,"guid":235,"links":236,"meta":237,"navigation":238,"path":239,"publicationDate":240,"season":241,"seo":242,"status":243,"stem":244,"subtitle":245,"tags":246,"videoLink":231,"__hash__":249},"podcasts\u002Fpodcasts\u002F009.jquery\u002Findex.md","jQuery en 2020","Double Slash",{"type":21,"value":22,"toc":220},"minimark",[23,31,40,45,76,81,88,93,99,104,113,132,135,149,157,160,171,175,180,194,199,207,212],[24,25,26,30],"p",{},[27,28,29],"strong",{},"Correction"," : Wordpress ne charge pas jQuery par défaut. Il est disponible, mais il faut l'ajouter dans le code du thème pour l'utiliser en front.",[24,32,33],{},[34,35,39],"a",{"href":36,"rel":37},"https:\u002F\u002Fdeveloper.wordpress.org\u002Freference\u002Ffunctions\u002Fwp_enqueue_script\u002F#default-scripts-and-js-libraries-included-and-registered-by-wordpress",[38],"nofollow","listes des scripts par défaut dans wordpress",[24,41,42],{},[27,43,44],{},"Les principales Librairies créées entre 2004 et 2010",[24,46,47,52,53,58,59,64,65,64,70,75],{},[34,48,51],{"href":49,"rel":50},"https:\u002F\u002Ffr.wikipedia.org\u002Fwiki\u002FDojo_Toolkit",[38],"Dojo"," : 2004\n",[34,54,57],{"href":55,"rel":56},"http:\u002F\u002Fprototypejs.org\u002F",[38],"Prototype"," : 2005\n",[34,60,63],{"href":61,"rel":62},"https:\u002F\u002Fjquery.com\u002F",[38],"jQuery"," : 2006\n",[34,66,69],{"href":67,"rel":68},"https:\u002F\u002Fmootools.net\u002F",[38],"MooTools",[34,71,74],{"href":72,"rel":73},"http:\u002F\u002Fscript.aculo.us\u002F",[38],"script.aculo.us"," : 2010",[24,77,78],{},[27,79,80],{},"Supprimer jQuery sur un code existant",[24,82,83,84],{},"Un article de github sur la suppression de JQUERY sur GitHub en 2018.\n",[34,85,86],{"href":86,"rel":87},"https:\u002F\u002Fgithub.blog\u002F2018-09-06-removing-jquery-from-github-frontend\u002F",[38],[24,89,90],{},[27,91,92],{},"Remplacer jQuery par une autre librarie (joke)",[24,94,95],{},[34,96,97],{"href":97,"rel":98},"http:\u002F\u002Fvanilla-js.com\u002F",[38],[100,101,103],"h2",{"id":102},"réponse-de-la-communauté","Réponse de la communauté",[24,105,106,107,112],{},"Les réponses de la question posée sur ",[34,108,111],{"href":109,"rel":110},"https:\u002F\u002Fwww.linkedin.com\u002Fposts\u002Falexduval71_jquery-et-2020-ami-ou-ennemi-perso-si-activity-6688330120941314048-JB8a",[38],"Linkedin"," :",[114,115,116,120,123,126,129],"ul",{},[117,118,119],"li",{},"Dépendance à Wordpress. Sachant que wp utilise encore la version 1",[117,121,122],{},"Dépendance à bootstrap",[117,124,125],{},"Utilisé par habitude",[117,127,128],{},"Toujours enseigné dans certaines formations",[117,130,131],{},"Encore bien utilisé dans certaine entreprise",[24,133,134],{},"Notes perso :",[114,136,137,140,143,146],{},[117,138,139],{},"Dans l'idéal, utiliser un mix de vanilla et de jQuery si il est chargé par défaut (WP)",[117,141,142],{},"JQuery est plus lent que vanilla JS",[117,144,145],{},"En règle générale, il faut éviter les manipulations du DOM. Utiliser une lib type Vue JS ou React qui change uniquement les éléments qui ont changé.",[117,147,148],{},"Éviter les animations en JS.",[24,150,151,152,112],{},"Petit sondage sur ",[34,153,156],{"href":154,"rel":155},"https:\u002F\u002Fmobile.twitter.com\u002FPatrickFaramaz\u002Fstatus\u002F1281517173396189184",[38],"Twitter",[24,158,159],{},"jQuery, est-ce que vous en avez encore besoin dans vos projets en 2020 ?\n27 votes :",[114,161,162,165,168],{},[117,163,164],{},"oui 15%",[117,166,167],{},"non 66%",[117,169,170],{},"ça dépend 18%",[100,172,174],{"id":173},"liste-de-liens","Liste de Liens:",[24,176,177],{},[27,178,179],{},"Comparaison entre méthodes jQuery et pure JS :",[114,181,182,188],{},[117,183,184],{},[34,185,186],{"href":186,"rel":187},"http:\u002F\u002Fyoumightnotneedjquery.com\u002F",[38],[117,189,190],{},[34,191,192],{"href":192,"rel":193},"https:\u002F\u002Fgithub.com\u002Fpablorgarcia\u002Fvanilla-js-vs-jquery",[38],[24,195,196],{},[27,197,198],{},"Article sur la fragmentation des version de jQuery :",[114,200,201],{},[117,202,203],{},[34,204,205],{"href":205,"rel":206},"https:\u002F\u002Flove2dev.com\u002Fblog\u002Fjquery-obsolete\u002F",[38],[24,208,209],{},[27,210,211],{},"Stats sur jQuery et Bootstrap :",[114,213,214],{},[117,215,216],{},[34,217,218],{"href":218,"rel":219},"https:\u002F\u002Fw3techs.com\u002Ftechnologies\u002Fcomparison\u002Fjs-bootstrap,js-jquery",[38],{"title":221,"searchDepth":222,"depth":222,"links":223},"",2,[224,225],{"id":102,"depth":222,"text":103},{"id":173,"depth":222,"text":174},[227],"Technology","Faut-il encore utiliser jQuery en 2020 ? Pas de réponse absolue et tranchée. On pèse le pour et le contre, puis on vous livre notre avis. Avec l’évolution des navigateurs, l’uniformisation et la standardisation de JavaScript. Est ce qu’il est encore vraiment nécessaire d’embarquer et d’utiliser jQuery sur nos sites web ?","DS_009_jquery",3611,null,9,"full","md","ebbc144f9bbbd6e5a36925b7d2359da6",[],{},true,"\u002Fpodcasts\u002Fjquery","2020-08-01",1,{"title":18,"description":228},"published","podcasts\u002F009.jquery\u002Findex","Faut-il encore utiliser jQuery en 2020 ? Pas de réponse absolue et tranchée. On pèse le pour et le contre, puis on vous livre notre avis.",[247,248],"js","jquery","mR7VmNvSHcSht-r6BPN6aFCXMApPK5jeHSfCf3PpvD0",{"data":251},{"organization":252},{"sponsorsListing":253},{"name":254,"fullDescriptionHTML":255,"url":256,"shortDescription":257,"activeGoal":258,"isPublic":238,"sponsorable":262},"sponsors-double-slash-podcast","\u003Cp>Le podcast des dev pour dev par des dev !\u003C\u002Fp>\n\u003Cp>Des podcasts et des videos sur les technologie WEB modernes.\u003C\u002Fp>\n\u003Cp>A deux ou avec un invité, on discute des tendances, des nouvelles technologies, des meilleures pratiques actuelles.\u003C\u002Fp>\n\u003Cp>🎥 \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUCp5DGBAX2XNJXeOVAo7bICQ\">Youtube\u003C\u002Fa>\u003Cbr>\n🎙️ \u003Ca href=\"https:\u002F\u002Fspoti.fi\u002F317wtvD\">Spotify\u003C\u002Fa> ▪️ \u003Ca href=\"https:\u002F\u002Fapple.co\u002F3fTguFo\">Apple Podcast\u003C\u002Fa> ▪️ \u003Ca href=\"https:\u002F\u002Fbit.ly\u002F3i0hDgy\">Deezer\u003C\u002Fa> ▪️ \u003Ca href=\"https:\u002F\u002Fbit.ly\u002F31aKKYd\">Google Podcast\u003C\u002Fa>\u003Cbr>\n🌐 \u003Ca href=\"https:\u002F\u002Fdouble-slash.dev\u002F\">Double Slash DEV\u003C\u002Fa>\u003C\u002Fp>","https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fdouble-slash-podcast","Le podcast des dev pour les dev par des dev !",{"description":259,"percentComplete":260,"targetValue":260,"title":261},"L'ensemble des charges seront couvertes. Service de stockage et abonnement aux services utilisés.",70,"$70 per month",{"sponsors":263},{"edges":264},[265,271,277,283,289,295,301,307,313,319],{"node":266},{"id":267,"name":268,"url":269,"avatarUrl":270},"MDQ6VXNlcjEwMDMwNw==","Clément Delmas","https:\u002F\u002Fgithub.com\u002Fclem","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F100307?u=878ed4b7cdf920879b57046f19e434fea2c7d296&v=4",{"node":272},{"id":273,"name":274,"url":275,"avatarUrl":276},"MDQ6VXNlcjI3NTYwOQ==","Thibaud Lepretre","https:\u002F\u002Fgithub.com\u002Fkakawait","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F275609?v=4",{"node":278},{"id":279,"name":280,"url":281,"avatarUrl":282},"MDQ6VXNlcjE5MTQxNjA=","David Pollet","https:\u002F\u002Fgithub.com\u002Fdavidpollet","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1914160?u=4b3da16383b9fa810fd0980f756000709403ab45&v=4",{"node":284},{"id":285,"name":286,"url":287,"avatarUrl":288},"MDQ6VXNlcjYzMzMzOTY=","Eric","https:\u002F\u002Fgithub.com\u002Fericledonge","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6333396?u=e9e541a6b9125d8e8b558fdd914c847eb36db695&v=4",{"node":290},{"id":291,"name":292,"url":293,"avatarUrl":294},"MDQ6VXNlcjg4OTk3Njg=","François Gardien","https:\u002F\u002Fgithub.com\u002FYoutch","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F8899768?u=85ae8c4299c380bcec02e99e9364624f3ce333c7&v=4",{"node":296},{"id":297,"name":298,"url":299,"avatarUrl":300},"MDQ6VXNlcjEwMTc2NjI2","Antharuu","https:\u002F\u002Fgithub.com\u002Fantharuu","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F10176626?u=3f6ef490b330d5a9bbaa3137560b5d1d4cf13a4a&v=4",{"node":302},{"id":303,"name":304,"url":305,"avatarUrl":306},"MDQ6VXNlcjEwMTg2OTkz","Adrien Zaganelli","https:\u002F\u002Fgithub.com\u002FadrienZ","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F10186993?u=08189ef8cf708a61445b6a57cf7a2aa361d484af&v=4",{"node":308},{"id":309,"name":310,"url":311,"avatarUrl":312},"MDQ6VXNlcjI2MTQyMzgz","Thomas Lemoine","https:\u002F\u002Fgithub.com\u002Fthomaslemoine","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F26142383?u=4c68175459b0ae1f8c68c48c40f2ae148747675d&v=4",{"node":314},{"id":315,"name":316,"url":317,"avatarUrl":318},"MDQ6VXNlcjY1NzM3MTMx","Valentin Grenier","https:\u002F\u002Fgithub.com\u002Fvalentin-grenier","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F65737131?u=0ba0cc828412f6655a948c6a82f69b9c909f8fd9&v=4",{"node":320},{"id":321,"name":322,"url":323,"avatarUrl":324},"U_kgDOBipZwA","Hebrard Frederic","https:\u002F\u002Fgithub.com\u002Ffrederichebrard","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F103438784?v=4",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":326},"\u003Cpath fill=\"currentColor\" d=\"M4 21V9l8-6l8 6v12h-6v-7h-4v7z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":328},"\u003Cpath fill=\"currentColor\" d=\"M12 2C6.475 2 2 6.475 2 12s4.475 10 10 10s10-4.475 10-10S17.525 2 12 2m-2 14.5v-9l6 4.5z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":330},"\u003Cpath fill=\"currentColor\" d=\"M6 22q-.825 0-1.412-.587T4 20V10q0-.825.588-1.412T6 8h3v2H6v10h12V10h-3V8h3q.825 0 1.413.588T20 10v10q0 .825-.587 1.413T18 22zm5-6V4.825l-1.6 1.6L8 5l4-4l4 4l-1.4 1.425l-1.6-1.6V16z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":332},"\u003Cpath fill=\"currentColor\" d=\"M18.774 5.051c.185-1.072.457-1.747.757-1.748c.561 0 1.015 2.341 1.015 5.228s-.455 5.229-1.016 5.229c-.23 0-.443-.4-.614-1.064c-.27 2.439-.831 4.115-1.48 4.115c-.5 0-.953-1.007-1.256-2.594c-.207 3.018-.727 5.161-1.334 5.161c-.381 0-.73-.848-.987-2.231C13.55 20 12.834 22 12 22s-1.551-2-1.86-4.853c-.255 1.383-.6 2.231-.986 2.231c-.609 0-1.128-2.142-1.335-5.161c-.3 1.587-.752 2.594-1.256 2.594c-.649 0-1.21-1.676-1.481-4.115c-.169.668-.382 1.064-.613 1.064c-.562 0-1.017-2.34-1.017-5.229S3.908 3.3 4.471 3.3c.3 0 .57.676.758 1.748C5.527 3.2 6.014 2 6.564 2c.653 0 1.219 1.7 1.487 4.168c.262-1.8.658-2.941 1.1-2.941c.624 0 1.154 2.252 1.351 5.393C10.874 7.01 11.41 6 12 6s1.128 1.011 1.5 2.62c.2-3.141.727-5.393 1.351-5.393c.444 0 .84 1.145 1.1 2.941C16.219 3.7 16.785 2 17.439 2c.547 0 1.035 1.2 1.335 3.051m-16.2 5.3C2.258 10.355 2 9.31 2 8.017s.258-2.337.576-2.337s.578 1.044.578 2.337s-.254 2.338-.578 2.338Zm18.848 0c-.32 0-.577-1.045-.577-2.338s.257-2.337.577-2.337S22 6.724 22 8.017s-.258 2.338-.576 2.338Z\"\u002F>",{"left":4,"top":4,"width":334,"height":334,"rotate":4,"vFlip":6,"hFlip":6,"body":335},32,"\u003Cdefs>\u003ClinearGradient id=\"SVGvSi4fdXe\" x1=\"30.06\" x2=\"225.94\" y1=\"30.06\" y2=\"225.94\" gradientTransform=\"matrix(.11 0 0 .11 2 2)\" gradientUnits=\"userSpaceOnUse\">\u003Cstop offset=\"0\" stop-color=\"#e3702d\"\u002F>\u003Cstop offset=\".11\" stop-color=\"#ea7d31\"\u002F>\u003Cstop offset=\".35\" stop-color=\"#f69537\"\u002F>\u003Cstop offset=\".5\" stop-color=\"#fb9e3a\"\u002F>\u003Cstop offset=\".7\" stop-color=\"#ea7c31\"\u002F>\u003Cstop offset=\".89\" stop-color=\"#de642b\"\u002F>\u003Cstop offset=\"1\" stop-color=\"#d95b29\"\u002F>\u003C\u002FlinearGradient>\u003C\u002Fdefs>\u003Crect width=\"28\" height=\"28\" x=\"2\" y=\"2\" fill=\"#cc5d15\" rx=\"6.01\" ry=\"6.01\"\u002F>\u003Crect width=\"26.91\" height=\"26.91\" x=\"2.54\" y=\"2.54\" fill=\"#f49c52\" rx=\"5.47\" ry=\"5.47\"\u002F>\u003Crect width=\"25.82\" height=\"25.82\" x=\"3.1\" y=\"3.1\" fill=\"url(#SVGvSi4fdXe)\" rx=\"5.14\" ry=\"5.14\"\u002F>\u003Cpath fill=\"#fff\" d=\"M6.82 6.16v3.83a15.31 15.31 0 0 1 15.3 15.3h3.83A19.14 19.14 0 0 0 6.81 6.17zm0 6.45v3.72a8.97 8.97 0 0 1 8.96 8.97h3.72A12.69 12.69 0 0 0 6.81 12.6zm2.62 7.44a2.63 2.63 0 0 0-2.63 2.62a2.63 2.63 0 0 0 2.63 2.63a2.63 2.63 0 0 0 2.63-2.63a2.63 2.63 0 0 0-2.63-2.63z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":337},"\u003Cpath fill=\"currentColor\" d=\"M16.5 3C19.538 3 22 5.5 22 9c0 7-7.5 11-10 12.5C9.5 20 2 16 2 9c0-3.5 2.5-6 5.5-6C9.36 3 11 4 12 5c1-1 2.64-2 4.5-2\"\u002F>",["Island",339],{"key":340,"result":341},"Brand_dlIOZD2O03VXPoFYukMOJnSnZRMTmJ0YwMKY5fNK8",{"head":342},{},["Island",344],{"key":345,"result":346},"Duration_Pqlb4RfATVPKOIAL773lptEf6DHlgAeOy8BpqRIWQ",{"head":347},{},1785405179120]