Quand dois-je nommer les choses avec un capital initial de lettres?
Je me suis toujours demandé quand à utiliser des identificateurs (par exemple, des fonctions) avec la première capitale de la lettre au lieu de chameau cas. J'écris toujours mon JS en chameau cas comme celui-ci:
function doStuff() {}
var simpleVar = 'some stuff',
myAry = [],
myObj = {};
... Mais je sais que je suis censé nom de certaines choses avec la première capitale des lettres. Je ne sais pas QUAND cette règle s'applique. Espérons que quelqu'un peut rendre les choses un peu plus clair pour moi.
- Également d'intérêt - stackoverflow.com/questions/921133/... et javascript.crockford.com/code.html
Vous devez vous connecter pour publier un commentaire.
Selon le livre "Javascript: les bonnes pièces", vous ne devez capitaliser le premier caractère du nom d'une fonction lorsque vous avez besoin pour construire l'objet par "nouveau" mot clé.
Ce qui est appelé "le Constructeur Invocation Modèle", une façon pour hérite.
La convention a pour nom les fonctions constructeur (c'est à dire les fonctions qui peuvent être utilisées avec le
new
mot-clé) avec un capital de départ.ECBhandle
vsecbHandle
(il n' pas d'importance ce que la BCE entend).ecbHandle
. D'autres exemples seraientparseXml
ouisbn
. Cela s'applique à des fonctions constructeur ainsi: par exemple,XmlParser
.Le nom de la convention stipule que les noms de classe sont nommés avec une première lettre en majuscule, je ne suis pas sûr de savoir comment c'est comme avec le javascript, qui est un prototype de base de la langue, mais en gros, c'est