¿Cuáles son los estándares de codificación establecidos para JavaScript?
javascript
coding-style
Pafjo
fuente
fuente
Netscape delivered JavaScript to Ecma International for standardization and the work on the specification, ECMA-262, began in November 1996
Respuestas:
No es exactamente lo que estás buscando, pero (como los videos de Doug Crockford) creo que todos los que escriben / editan / revisan JS deberían mirar las diapositivas de Chris Heilmann y videos de en JavaScript mantenible.
En el diapositivas , diapositiva 127, dice que no se preocupe tanto por las guías de estilo / estándares de código, vuelva a formatear todo el código registrado en VCS.
También estos:
Consejos JavaScript de Mozilla
Guía de estilo de JavaScript
fuente
Otra razón por la cual las pautas de codificación de JavaScript de Crockford son una buena idea a seguir:
Este código (a continuación) en realidad regresa indefinido debido a la inyección de punto y coma de JavaScript, que es una muy buena razón para que todo el equipo de desarrolladores cante desde la misma hoja de canciones:
Un poco más sobre eso en Cuidado con la inserción de punto y coma de JavaScript
fuente
Nunca vi un estándar de codificación JavaScript ampliamente reconocido por ahí. Hace tiempo escribimos el nuestro y lo publiqué en mi blog de acuerdo con mi empleador.
Tenga en cuenta que algunas de las pautas pueden estar un poco desactualizadas.
fuente
Google ha publicado una guía Javascript
fuente
Puede encontrar algunas convenciones de codificación simples pero esenciales en Google Code Wiki .
Para guías de estilo muy detalladas, lea la Guía de estilo Dojo . Se trata de convenciones de nomenclatura, convenciones de archivos, uso variable, diseño de código, espacios en blanco y comentarios.
fuente
Un poco desconcertado que no puedo encontrar en las respuestas Idiomatic.js y jQuery Core Style Guide . Addy Osmani coloca a esos dos en la parte superior de la lista completa de estilos de codificación para JavaScript en su artículo "Guías de estilo y embellecedores de JavaScript".
Personalmente prefiero el estándar jQuery, aunque no difiere mucho de Idiomatic.js. Pero sea cual sea el estándar que elija, necesitará un validador para verificar qué tan exitoso lo está siguiendo. No pude encontrar ninguno para jQuery o al menos Idiomatic, pero finalmente se me ocurrió JS_CodeSniffer
fuente
El documento de Pautas del Código comp.lang.javascript apunta a causas de errores y problemas relacionados con javascript para aplicaciones web y cómo evitarlos.
fuente
Yo y algunos otros recientemente puestos juntos éstos (PDF o HTML)
Están destinados principalmente para su uso con el Kit de herramientas de control de Ajax, pero contienen de manera realista todo tipo de orientación útil, sea cual sea el marco que utilice.
Espero que ayude.
fuente