Maison > interface Web > js tutoriel > Quelles sont les règles d'écriture de code en développement web ?

Quelles sont les règles d'écriture de code en développement web ?

零下一度
Libérer: 2017-06-26 10:00:10
original
1390 Les gens l'ont consulté

Je suis le moins capable de voler parmi les rookies, je n'ai donc pas développé ces habitudes de base, j'ai juste pris le temps de prendre une note pour me faciliter la normalisation du code. Toute personne intéressée peut me donner quelques conseils.

Il y a de nombreux avantages à développer de bonnes habitudes de codage. Résumons les détails auxquels il convient de prêter attention lors du codage. Au fait, je me plains silencieusement de ce que disent les institutions. que le front-end ne nécessite pas de bases en anglais perd vraiment de l'argent Zhi;

a Contraintes de dénomination : dénomination hongroise/nomenclature de cas de chameau

Dénomination hongroise : cette méthode de dénomination peut. être subdivisée en nomenclature système hongroise et nomenclature hongroise des applications.

 -> Syntaxe : nom de la variable = type + description

 ->Type de convention :

 a --- tableau

 o --- objet

s --- chaîne

l --- flotteur

fn --- fonction

i --- int

r --- régulier

b --- booléen

Nommage en cas de chameau (méthode de dénomination en petit cas de chameau) : le premier mot commence par une lettre minuscule, et les premières lettres de tous les suivants les mots utilisent les mêmes lettres majuscules

Nom Pascal (nomenclature en cas de chameau) : la première lettre de chaque mot est en majuscule

Nom de la variable : nom

2. Dénomination de la méthode : Verbe

-> Convention verbale courante :

can --- Déterminer si une action peut être effectuée

has --- Déterminer s'il existe un certain value

is --- Déterminer s'il s'agit d'une certaine valeur

get --- Obtenir une valeur

set --- Définir une valeur

charger -- - Charger des données

3. Convention de dénomination des fonctions/variables spéciales :

1) : Constantes : tous les mots majuscules sont séparés par "_" ;

2. ) : Constructeur : Nommage du cas Camel ;

 3) : Membres privés (propriétés/méthodes) : Préfixé par "_" ;

b. 🎜>1. L'objet Event n'est pas transmis, seules les données requises sont transmises si nécessaire

2. La logique de la couche application peut être exécutée sans s'appuyer sur aucun comportement ; La couche d'événements gère uniquement les événements ;

4. Responsabilité du code unique ;

5. Respectez la propriété des objets et ne modifiez que les objets créés par vous-même ;

6.

c. Performances du code

1. Évitez la recherche globale et minimisez la longueur de la chaîne de portée de recherche

2 Avec, eval, setTimeout, forme de caractère du premier paramètre, Fonction à éviter. ;

3. Optimisation de la boucle

 ->Itération de déduction

 ->Simplifier la condition de terminaison

 ->Simplifier le corps de la boucle

-> Essayez d'utiliser des boucles post-test, c'est-à-dire faites pendant

4. Réduisez le nombre d'instructions ;

5. ;

6 .Optimiser le fonctionnement du dom (il y a beaucoup de choses à étudier dans ce domaine, donc je ne les partagerai pas avant un moment

d : Identifiants communs) ; pour les commentaires de code :

1. @author Instructions pour l'auteur du programme

2.@description de la version du fichier source

3.@description du paramètre param de la méthode

4.@deprecated usage obsolète

5. @return Description de la valeur de retour de la méthode

6 @see See, utilisée pour spécifier le contenu de référence

4. 🎜>

7. @exception Type d'exception lancé

8 .@throws Exception lancée

9.@example Exemple de code

Tant de notes que je l'ai lentement développé. ;

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal