Quelles sont les bonnes ressources pour apprendre les meilleures pratiques pour Javascript? Je suis principalement préoccupé par le moment où quelque chose devrait être un objet par rapport à quand il devrait simplement être suivi dans le DOM. Aussi, j'aimerais mieux apprendre à organiser mon code pour faciliter les tests unitaires.
Réponses
Trop de publicités?Détachant Javascript: Les Bonnes Parties et Resig du livre les Secrets de l'Javascript Ninja.
Voici quelques conseils pour Javascript:
- Ne pas polluer l'espace de noms global (mettre toutes les fonctions dans les objets/fermetures)
- Jetez un oeil à YUI, c'est une énorme base de code avec seulement 2 objets globaux: YAHOO et YAHOO_config
- Utiliser le Module de modèle pour les singletons (http://yuiblog.com/blog/2007/06/12/module-pattern/)
- Faites votre JS réutilisables que possible (les plugins jQuery, YUI modules de base d'objets JS.) Ne pas écrire des tonnes de fonctions globales.
- N'oubliez pas de var de vos variables
- Utilisation JSlint : http://www.jslint.com/
- Si vous avez besoin pour économiser de l'état, il est probablement préférable d'utiliser des objets au lieu de les DOM.
Thomas Kjørnes
Points
1360
slm
Points
597
J'ai aimé JavaScript: The Good Parts de Douglas Crockford, même s'il est entièrement centré sur la langue et ignore totalement les DOM.
OscarRyz
Points
82553