Bonnes pratiques JQuery - commentairesBonnes pratiques JQuery2015-06-11T07:46:55Zhttps://blog.roxing.net/bonnes-pratiques-jquery#comment2472015-06-11T07:46:55Z<p>Bonjour,</p>
<p>Tutoriel Intéressant,</p>
<p>Un bémol toutefois à propos des CDN, (bien que cela ne soit pas spécifique à jquery mais au javascript en général) il me semble que charger des scripts depuis un CDN ne semble plus être une pratique courante.</p>
<p>La bonne pratique c'est d<strong>'utiliser les méthodes d'insertion du js offerte pas le CMS / Framework</strong>.<br class="autobr" />
L'avantage c'est :</p>
<p><span class="spip-puce ltr"><b>–</b></span> Profiter des fonctions de concaténation livrées avec le cms <br /><span class="spip-puce ltr"><b>–</b></span> Garder les scripts lisibles en développement tout en profitant des fonctionnalités de compression intégrées au cms.
<br /><span class="spip-puce ltr"><b>–</b></span> Accessoirement utiliser les fonctionnalités du cms pour déporter le chargement de scripts vers d'autre CDN.</p>
<p>Dès lors, inutile de prévoir une méthode de chargement alternative en cas de défaillance / surcharge du CDN.</p>
<p>Un autre conseil à prodiguer :</p>
<p><strong>Ne pas avoir de variante js en fonction des pages</strong> : <br class="autobr" />
Le CMS doit compacter le JS une fois et délivrera toujours le même fichier pour chaque page du site.<br class="autobr" />
La seul exception serait de délivrer du js supplémentaire pour les utilisateurs authentifiés.</p>
<p>Voila a+</p>