Was sind die etablierten Codierungsstandards für JavaScript?
javascript
coding-style
Pafjo
quelle
quelle
Netscape delivered JavaScript to Ecma International for standardization and the work on the specification, ECMA-262, began in November 1996
Antworten:
Nicht genau das, wonach Sie suchen, aber (wie Doug Crockfords Videos) Ich denke, jeder, der JS schreibt / bearbeitet / rezensiert, sollte sich Chris Heilmanns Folien und Videos auf wartbarem Javascript ansehen .
In den Folien , Folie 127, sagt er, sorgen Sie sich nicht so sehr um Styleguides / Codestandards, sondern formatieren Sie den gesamten in VCS eingecheckten Code neu.
Auch diese:
Mozilla JavaScript-Tipps
JavaScript Style Guide
quelle
Ein weiterer Grund, warum die JavaScript- Codierungsrichtlinien von Crockford eine gute Idee sind:
Dieser Code (unten) gibt aufgrund der Semikolon-Injektion von JavaScript tatsächlich undefiniert zurück - was ein verdammt guter Grund ist, das gesamte Entwicklerteam dazu zu bringen, vom selben Songblatt zu singen:
Etwas mehr dazu unter Vorsicht vor dem Einfügen von JavaScript-Semikolons
quelle
Ich habe noch nie einen allgemein anerkannten JavaScript-Codierungsstandard gesehen. Wir haben vor einiger Zeit unsere eigenen geschrieben und ich habe sie in Übereinstimmung mit meinem Arbeitgeber auf meinem Blog veröffentlicht .
Beachten Sie, dass einige der Richtlinien möglicherweise etwas veraltet sind.
quelle
Google hat einen Javascript-Leitfaden veröffentlicht
quelle
Im Google Code Wiki finden Sie einige einfache, aber wichtige Codierungskonventionen .
Sehr detaillierte Styleguides finden Sie im Dojo Style Guide . Es werden Namenskonventionen, Dateikonventionen, Variablenverwendung, Codelayout, Leerzeichen und Kommentare behandelt.
quelle
Ein bisschen verwirrt, dass ich in den Antworten Idiomatic.js und jQuery Core Style Guide nicht finden kann . Addy Osmani setzt diese beiden in seinem Artikel "JavaScript Style Guides And Beautifiers" ganz oben auf die Liste der Codierungsstile für JavaScript.
Ich persönlich bevorzuge den jQuery-Standard, obwohl er sich nicht wesentlich von Idiomatic.js unterscheidet. Unabhängig davon, welchen Standard Sie wählen, benötigen Sie einen Validator, um zu überprüfen, wie erfolgreich Sie ihm folgen. Ich konnte keine für jQuery oder zumindest Idiomatic finden, kam aber schließlich auf JS_CodeSniffer
quelle
Das Dokument mit den Code-Richtlinien für comp.lang.javascript zeigt die Ursachen von Fehlern und Problemen im Zusammenhang mit Javascript für Webanwendungen auf und wie Sie diese vermeiden können.
quelle
Ich und ein paar andere vor kurzem zusammen diese (PDF oder HTML)
Sie sind in erster Linie für die Verwendung mit dem Ajax Control Toolkit vorgesehen, enthalten jedoch realistisch gesehen alle möglichen nützlichen Anleitungen, je nachdem, welches Framework Sie verwenden.
Hoffentlich hilft das.
quelle