especificaciones de código JavaScript
Todo proyecto de JavaScript se aplica la misma especificación.
especificaciones de código JavaScript
Las especificaciones de códigos generalmente incluyen los siguientes aspectos:
- Denominar las variables y funciones
- Los espacios, la sangría, los comentarios, las normas de uso.
- La otra especificación común ......
código estandarizado más fácil de leer y mantener.
Los códigos de disposiciones generales en el desarrollo de la primera, se puede con los miembros de su equipo para negociar el ajuste.
nombre de la variable
Los nombres de variables método recomendado camello llamado (camelCase):
lastName = "Doe";
precio = 19.90;
impuestos = 0,20;
FULLPRICE = precio + (* precio de impuestos);
El espacio y el operador
Típicamente operador (= + - * /) para añadir un espacio antes y después:
Ejemplo:
Los valores var = [ "Volvo", "Saab", "Fiat"];
código sangría
Los símbolos suelen utilizar cuatro espacios para sangrar un bloque de código:
funciones:
retorno (5/9) * ( Fahrenheit - 32);
}
No se recomienda utilizar la tecla TAB para aplicar sangría, ya que diferentes editores tecla TAB no es la misma determinación. |
Regla declaraciones
Declaraciones simples reglas de carácter general:
- Por lo general, como un símbolo de terminador de sentencia.
Ejemplo:
var = {persona
firstName: "John",
lastName: "Doe",
edad: 50,
Color de ojos: "azul"
};
Reglas generales para la declaración compleja:
- La abrazadera en el extremo izquierdo de la primera fila.
- Añadir un espacio antes de los corchetes.
- El aparato ortopédico en la línea independiente.
- No terminan con un punto y coma una declaración compleja.
funciones:
retorno (5/9) * ( Fahrenheit - 32);
}
Ciclo:
x + = i;
}
Las sentencias condicionales:
saludo = "Buen día";
} Else {
saludo = "Buenas noches";
}
Regla de objetos
reglas definido por el objeto:
- La llave de apertura en la misma línea con el nombre de la clase.
- Entre el los valores de atributo de colon y son espacios.
- Utilice cadenas entre comillas dobles, los números no lo hacen.
- El último atributo - valor en la parte posterior no agregan comas.
- El aparato ortopédico en la línea independiente y símbolos como el símbolo final.
Ejemplo:
firstName: "John",
lastName: "Doe",
edad: 50,
Color de ojos: "azul"
};
código objeto corto se puede escribir directamente a la línea:
Ejemplo:
Menos de 80 caracteres en cada línea de código
Para facilitar la lectura recomendar menor que el número de caracteres por línea 80.
Si una instrucción JavaScript es más de 80 caracteres, se recomienda después de que el operador coma o envoltura.
Normas de denominación
Por lo general, una gran cantidad de normas de denominación de lenguaje de código son similares, por ejemplo:
- Las variables y funciones para la Ley de joroba (camelCase)
- Las variables globales en mayúsculas (mayúsculas)
- Constantes (como PI) mayúscula (mayúscula)
nombre de la variable que utiliza estos tipos de reglas: HYP-gallinas, camelCase, o under_scores?
HTML y CSS de guión (-) personajes:
atributo HTML5 puede de datos (tales como: data-cantidad, de datos de precio) como prefijo.
CSS utiliza - para conectar el nombre de la propiedad (font-size).
- En general se considera una resta en JavaScript, que no está permitido. |
Línea inferior:
Muchos programadores prefieren utilizar un guión bajo (por ejemplo: fecha_de_nacimiento), sobre todo en la base de datos SQL.
lenguaje PHP suelen utilizar guiones bajos.
ortografía Pascal (PascalCase):
ortografía Pascal (PascalCase) en lenguaje C más.
la ley de rasante:
JavaScript se suele recomendar el método de joroba, jQuery y otras bibliotecas JavaScript utilizan el derecho de camello.
Los nombres de variables no comienzan con $ marca pueda afectar a una gran cantidad de bibliotecas de JavaScript. |
carga de archivos HTML JavaScript externos
Utilice el formato fácil de cargar el archivo JavaScript (no se requiere atributo type):
El uso de JavaScript para acceder a los elementos HTML
Un formato HTML incorrecta podría provocar la ejecución de errores de JavaScript.
La siguiente dos sentencias de JavaScript Para dar salida a diferentes resultados:
HTML y JavaScript tratan de usar las mismas reglas de nomenclatura.
HTML de acceso (5) las especificaciones del código .
extensión de archivo
HTML sufijo de archivo puede ser .html (o .htm r).
extensión de archivo CSS es .css.
JavaScript .js sufijo.
los nombres de archivo en minúsculas
La mayoría de los servidores web (Apache, Unix) entre mayúsculas y minúsculas: london.jpg London.jpg no puede acceder.
Otros servidores Web (Microsoft, IIS) no distingue entre mayúsculas y minúsculas: london.jpg se puede acceder a través de London.jpg o london.jpg.
Debe mantener un estilo unificado, se recomienda el uso nombres de archivo en minúsculas consistentes.