Existe-t-il des normes de codage pour JavaScript? [fermé]

quelles sont les normes de codage établies pour JavaScript?

174
demandé sur Ben Combee 2008-10-17 15:27:56

8 réponses

ce n'est pas exactement ce que vous cherchez, mais (comme Doug Crockford's vids) je pense que tout le monde qui écrit/édite/critique JS devrait regarder Chris Heilmann slides et videos sur maintenable javascript.

dans le slides , diapo 127, Il dit ne pas trop s'inquiéter des guides de style/normes de code, reformater tous les codes enregistrés en VCS.

aussi ceux-ci:

Mozilla JavaScript Tips

Guide De Style JavaScript

75
répondu Gene T 2013-02-12 01:22:05

une Autre raison pour laquelle Crockford JavaScript directives de codage sont une bonne idée à suivre:

ce code (ci-dessous) retourne en fait non défini en raison de l'injection de point-virgule de JavaScript - ce qui est une très bonne raison de faire chanter toute l'équipe de développeurs à partir de la même feuille de chanson:

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

un peu plus à ce sujet à méfiez-vous de l'insertion de point-virgule JavaScript

24
répondu Remy Sharp 2013-02-12 01:23:54

Je n'ai jamais vu une norme de codage JavaScript largement reconnue là-bas. Nous avons écrit Notre Propre Il ya quelque temps et je l'a publié sur mon blog en accord avec mon employeur.

gardez à l'esprit que certaines des lignes directrices pourraient être un peu désuètes.

10
répondu LBugnion 2013-02-12 01:24:05

Google a publié un Guide Javascript

8
répondu Pedro 2018-04-04 16:10:59

vous pouvez trouver quelques conventions de codage simples mais essentielles à la Code Google Wiki .

Pour les très détaillée guides de style lire la Dojo Guide de Style . Il passe en revue les conventions de nommage, les conventions de fichiers, l'usage variable, la disposition du code, les espaces et les commentaires.

6
répondu aemkei 2011-07-08 20:37:58

un peu perplexe que je ne trouve pas sur les réponses idiomatique.js et jQuery de Base Guide de Style . Addy Osmani place ces deux-là en tête de la liste complète des styles de codage pour JavaScript dans son article "JavaScript Style Guides And Beautifiers".

personnellement, je préfère la norme jQuery, même si elle ne diffère pas beaucoup de L'idiomatique.js. Mais quelle que soit la norme que vous choisissez, vous aurez besoin d'un validateur pour vérifier comment vous êtes la suite. Je n'ai pas pu en trouver pour jQuery ou au moins Idiomatic, mais finalement est venu avec JS_CodeSniffer

4
répondu Dmitry Sheiko 2013-02-12 01:25:30

Le comp.lang.javascript Code Guidelines document indique les causes des erreurs et des problèmes liés à javascript pour les applications web et la façon de les éviter.

3
répondu Garrett 2013-02-12 01:23:56

moi-même et quelques autres ont récemment mis ensemble ces (PDF ou HTML)

ils sont principalement destinés à être utilisés avec la boîte à outils de contrôle Ajax, mais contiennent de façon réaliste toutes sortes de conseils utiles quel que soit le cadre que vous utilisez.

Espère que ça aide.

2
répondu Simon 2013-02-12 01:26:59