Zijn er coderingsstandaarden voor JavaScript?

Wat zijn de vastgestelde coderingsstandaarden voor JavaScript?


Antwoord 1, autoriteit 100%

Niet precies wat je zoekt, maar (zoals de video’s van Doug Crockford) denk ik dat iedereen die JS schrijft/bewerkt/recenseert, moet kijken naar Chris Heilmann’s dia’sen video’sop onderhoudbaar javascript.

In de dia’s, dia 127, zegt hij: maak je geen zorgen veel over stijlgidsen/codestandaarden, formatteer alle ingecheckte code opnieuw naar VCS.

Ook deze:

Mozilla JavaScript-tips

JavaScript-stijlgids


Antwoord 2, autoriteit 32%

Nog een reden waarom de codeerrichtlijnen van Crockford’s JavaScripteen goed idee zijn om te volgen:

Deze code (hieronder) retourneert feitelijk ongedefinieerd vanwege de puntkomma-injectie in JavaScript – wat een verdomd goede reden is om het hele team van ontwikkelaars van hetzelfde liedblad te laten zingen:

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

Beetje meer daarover op Pas op voor het invoegen van JavaScript-puntkomma’s


Antwoord 3, autoriteit 13%

Ik heb nog nooit een algemeen erkende JavaScript-coderingsstandaard gezien. Enige tijd geleden hebben we er zelf een geschreven en ik gepubliceerd op mijn blogin overeenstemming met mijn werkgever.

Houd er rekening mee dat sommige richtlijnen misschien wat verouderd zijn.


Antwoord 4, autoriteit 11%

Google heeft een Javascript-handleiding

geplaatst


Antwoord 5, autoriteit 8%

Je kunt enkele eenvoudige maar essentiële codeerconventies vinden op de Google Code Wiki.

Lees voor zeer gedetailleerde stijlgidsen de Dojo-stijlgids. Het gaat over naamconventies, bestandsconventies, gebruik van variabelen, codelay-out, witruimte en opmerkingen.


Antwoord 6, autoriteit 5%

Een beetje verbaasd dat ik niet kan vinden op de antwoorden
Idiomatic.jsen
jQuery Core-stijlgids. Addy Osmani zet die twee helemaal bovenaan de volledige lijst van codeerstijlen voor JavaScript in zijn artikel “JavaScript Style Guides And Beautifiers”.

Persoonlijk geef ik de voorkeur aan jQuery-standaard, hoewel het niet veel verschilt van Idiomatic.js. Maar welke standaard u ook kiest, u heeft een validator nodig om te controleren hoe succesvol u deze volgt. Ik kon er geen vinden voor jQuery of op zijn minst Idiomatic, maar kwam uiteindelijk met JS_CodeSniffer


Antwoord 7, autoriteit 4%

Het document comp.lang.javascript Coderichtlijnenwijst op oorzaken van fouten en problemen met javascript voor webapplicaties en hoe deze te vermijden.


Antwoord 8, autoriteit 3%

Ikzelf en een paar anderen hebben onlangs deze(PDF of HTML) samengesteld

Ze zijn in de eerste plaats bedoeld voor gebruik met de Ajax Control Toolkit, maar bevatten realistisch gezien allerlei nuttige richtlijnen, welk framework je ook gebruikt.

Hopelijk helpt dat.

Other episodes