179 votes

Existe-t-il des normes de codage pour JavaScript?

Quelles sont les normes de codage établies pour JavaScript?

76voto

Gene T Points 4308

Pas exactement ce que vous cherchez, mais (comme Doug Crockford de vidéos), je pense que tout le monde qui écrit/modifications/révisions JS devrait ressembler à Chris Heilmann de diapositives et de vidéos sur maintenable javascript.

Dans les diapositives, de diapositives 127, il dit: "ne vous inquiétez pas tellement sur les guides de style/code de normes, de reformater tout le code archivés dans les CV.

Aussi celles-ci:

Mozilla JavaScript Conseils

JavaScript Guide De Style

24voto

Remy Sharp Points 2953

Une autre raison pourquoi Crockford JavaScript directives de codage sont une bonne idée à suivre:

Ce code (ci-dessous) renvoie en fait pas défini en raison de JavaScript le point-virgule de l'injection qui est une putain de bonne raison pour obtenir toute l'équipe de développeurs de chant à partir de la même feuille de chant:

return // injected semicolon, therefore returns 'undefined'
{
    javascript : "fantastic"
}; // object constructs anonymously but nothing happens with it.

Peu plus sur ce sujet à l' Attention de JavaScript point-virgule insertion

10voto

LBugnion Points 5095

Je n'ai jamais vu une norme de codage JavaScript largement reconnue. Nous avons écrit le nôtre il y a quelque temps et je l'ai publié sur mon blog en accord avec mon employeur.

Gardez à l'esprit que certaines des lignes directrices peuvent être un peu obsolètes.

8voto

Pedro Points 61

Google a posté un guide Javascript

6voto

aemkei Points 4602

Vous pouvez trouver quelques conventions de codage simples mais essentielles sur le Wiki Google Code .

Pour des guides de style très détaillés, lisez le Guide de style Dojo . Il passe en revue les conventions de dénomination, les conventions de fichiers, l'utilisation des variables, la disposition du code, les espaces et les commentaires.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X