Se queremos escribir un código de JavaScript de calidade, con características claras e estrutura, debemos acostumar Nós seguir unha serie de regras ou convencións.
ficheiros
Como norma xeral, o código JavaScript debe almacenarse no seu correspondente ficheiro de extensión JS. Non é absorbente dentro do código HTML a menos que sexa un proxecto moi pequeno xa que aumenta considerablemente o peso da páxina. Se queremos minimizar o efecto de demora, a chamada ao ficheiro JS (< script src = “22dfdd0cb4″>
debería ser posíbel posible no corpo.
sangrías e pestanas
Debemos usar sangrado para facilitar a lectura do código. Aínda que aumenta o tamaño dos ficheiros, estes espazos son ignorados e non causan atrasos. Na execución .
Lonxitude de liñas
As liñas non deben exceder 80 caracteres. Se a instrución debe ser seguida na seguinte liña debemos deixar neste manga de 8 espazos.
Comentar o seu código
Comentarios útiles e claros tendo en conta que serán lidos máis tarde por nós mesmos ou por outras persoas. En xeral, os comentarios en liña son máis claros.
Declarar as variables
En JavaScript non é estrictamente necesario declarar as variables antes de usalas, pero xa é unha boa práctica Axudaranos a evitar erros de variables de clasificación ou variables globais mal utilizadas.
Non se deben deixar espazos entre o nome da función e os primeiros parénteses, Pero si despois do segundo e antes da clave. As instrucións dentro da función deben ser tabuladas catro espazos ea clave final en liña coa declaración da función. Ston axuda a comprender mellores estruturas complexas.
function imprimir(valor) { alert("valor");}
Se é unha función anónima, entón o espazo debe quedar entre o nome e os primeiros parénteses. Se sempre o facemos, será moito máis fácil distinguir entre diferentes tipos de funcións.
Conventions de nome
- Os nomes deben estar formados por letras (a .. z, A .. z) e díxitos (0 … 9) e baixo script _. Evite usar caracteres especiais (< ^ ¨ =?) Ou internacional ($ à àêß).
- As variables deben comezar cunha letra pequena e as variables globais con maiúsculas.
- deben evitarse nomes dunha única carta. Debemos usar nomes descritivos que axudan a entender o código. Nunca deberiamos usar nomes que se poden confundir con palabras de linguaxe reservada como a ruptura, a const, outra cousa, entre outros.
- Use camelcase para nomes de obxectos, funcións e instancias
var nuevoobjeto = {...} //Malvar nuevoObjeto = {...} //Bienfunction imprimirdatos(){...} //Malfunction imprimirDatos(){...} //Bienvar nuevousuario = new Usuario(); //Malvar nuevoUsuario = new Usuario(); //Bien
- Use Pascalcase (similar a camelcase pero a primeira letra en maiúsculas ) Para os nomes das clases e os construtores
function moneda(valor){ //Mal this.cantidad = valor;}function Moneda(valor){ //Bien this.cantidad = valor;}var nuevaMoneda = new moneda(valor); //Malvar nuevaMoneda = new Moneda(valor); //Bien
- usando un script baixo diante de variables ou propiedades privadas
this.saldo = 2000; //Malthis._saldo = 2000; //Bien
Se lle gustaba, non se esquece de compartir en redes sociais.