177 votos

¿Hay cualquier codificación estándar para JavaScript?

¿Cuáles son los estándares de codificación establecidos para JavaScript?

76voto

Gene T Puntos 4308

No es exactamente lo que está buscando, pero (igual que Doug Crockford del vids) creo que todo el mundo que escribe/ediciones/comentarios JS debe mirar a Chris Heilmann de diapositivas y vídeos en los que se puede mantener javascript.

En las diapositivas, diapositivas 127, él dice que no te preocupes tanto por el estilo de las guías/estándares de código, vuelva a formatear el código de todos los registrados en VCS.

También estos:

Mozilla JavaScript Consejos

JavaScript Guía De Estilo

24voto

Remy Sharp Puntos 2953

Otra razón por la que Crockford JavaScript de reglas de codificación son una buena idea seguir:

Este código (abajo) en realidad devuelve undefined, ya que de JavaScript del punto y coma de la inyección, que es una maldita buena razón para llegar a todo el equipo de desarrolladores cantan la misma canción de la hoja:

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

Poco más acerca de esto en el Cuidado de JavaScript punto y coma inserción

10voto

LBugnion Puntos 5095

Nunca vi un JavaScript ampliamente reconocido codificación estándar afuera. Escribimos nuestra propia hace algún tiempo y lo publicaron en mi blog conforme a mi empleador.

Tenga en cuenta que algunas de las pautas podrían ser un poco anticuado.

8voto

Pedro Puntos 61

Google ha publicado una Guía de Javascript

6voto

aemkei Puntos 4602

Usted puede encontrar algunas convenciones de codificación simples pero esenciales en el Google código Wiki.

De estilo muy detallada guías Lea la Guía de estilo de Dojo. Va sobre convenciones de nomenclatura, convenciones de archivos, uso de variables, código diseño, espacios en blanco y comentarios.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X