Outils pour utilisateurs

Outils du site


javascript:liens

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
javascript:liens [10/04/2013 19:03]
daniel
javascript:liens [08/06/2020 11:21] (Version actuelle)
daniel
Ligne 8: Ligne 8:
   * http://​coding.smashingmagazine.com/​2012/​07/​27/​journey-through-the-javascript-mvc-jungle/​   * http://​coding.smashingmagazine.com/​2012/​07/​27/​journey-through-the-javascript-mvc-jungle/​
   ​   ​
 +
 ===== Le langage en général ===== ===== Le langage en général =====
   * l'​ancien http://​www.toutjavascript.com/​reference/,​ très efficace pour la base (trouver vite la liste et la syntaxe des méthodes de String ou Array)   * l'​ancien http://​www.toutjavascript.com/​reference/,​ très efficace pour la base (trouver vite la liste et la syntaxe des méthodes de String ou Array)
Ligne 15: Ligne 16:
     * [en] https://​developer.mozilla.org/​en/​JavaScript/​Guide     * [en] https://​developer.mozilla.org/​en/​JavaScript/​Guide
     * [en] https://​developer.mozilla.org/​en/​JavaScript/​Reference     * [en] https://​developer.mozilla.org/​en/​JavaScript/​Reference
-  * La norme ecma 5 (en cours d'​implémentation, futur js2 ?)+  * La norme ecma 5 (supporté quasi partout ​en 2012, futur js2 ?) et 6
     * pdf [en] http://​www.ecma-international.org/​publications/​files/​ECMA-ST/​Ecma-262.pdf     * pdf [en] http://​www.ecma-international.org/​publications/​files/​ECMA-ST/​Ecma-262.pdf
     * www [en] http://​ecma-international.org/​ecma-262/​5.1/​     * www [en] http://​ecma-international.org/​ecma-262/​5.1/​
 +    * navigateurs qui l'​implémentent : http://​kangax.github.io/​es5-compat-table/​
 +    * support de l'ES6 (ou ES.next) http://​kangax.github.io/​es5-compat-table/​es6/​
 +    * espace de travail sur [[http://​wiki.ecmascript.org/​doku.php?​id=harmony:​harmony|Harmony]] (le futur de js, dont ES.next est le sous-ensemble qui fait consensus, réalisable à court terme) ​
 +    * article intéressant sur l'​utilisation d'ES6 en attendant sa généralisation http://​addyosmani.com/​blog/​ecmascript-6-resources-for-the-curious-javascripter/​
   * Un bouquin libre traduit en français, consultable online, JavaScript Éloquent http://​books.lifeleaks.com/​eloquentjavascript/​contents.html   * Un bouquin libre traduit en français, consultable online, JavaScript Éloquent http://​books.lifeleaks.com/​eloquentjavascript/​contents.html
   * http://​addyosmani.com/​resources/​essentialjsdesignpatterns/​book/​ Learning JavaScript Design Patterns   * http://​addyosmani.com/​resources/​essentialjsdesignpatterns/​book/​ Learning JavaScript Design Patterns
Ligne 40: Ligne 45:
     * Un article de sur les curried functions http://​www.svendtofte.com/​code/​curried_javascript/​     * Un article de sur les curried functions http://​www.svendtofte.com/​code/​curried_javascript/​
   * Une FAQ http://​jibbering.com/​faq/​   * Une FAQ http://​jibbering.com/​faq/​
 +
 +===== Articles =====
 +Une liste d'​articles sur du frontend js https://​guriosity.com/​frontend
 +
 +  * https://​ahrefs.com/​blog/​javascript-seo/​
 +  * https://​tech.bedrockstreaming.com/​react-redux-pitfalls-and-best-pratices/​
  
  
 ===== Outils ===== ===== Outils =====
-  * Jslint, pour faire des audits de code http://​www.jslint.com/​lint.html +  * [[https://eslint.org|eslint]] 
-  * jsdoc pour la génération automatique de doc http://​code.google.com/​p/​jsdoc-toolkit/​ (basé sur Rhino, donc java, lourd sur un serveur), avec un site dédié à son [[http://usejsdoc.org/​about-namepaths.html|utilisation]] +  * [[https://jsdoc.app/|jsdoc]]
-  * naturaldocs : http://www.naturaldocs.org/users.html (idem mais en perl, pas trop réussi à générer grand chose)+
   * docco : affiche la doc à coté du source http://​jashkenas.github.com/​docco/​   * docco : affiche la doc à coté du source http://​jashkenas.github.com/​docco/​
-  * http://​jgrouse.com/​ 
  
 ====== NodeJs ====== ====== NodeJs ======
javascript/liens.1365613432.txt.gz · Dernière modification: 10/04/2013 19:03 par daniel