pat*_*tad 16 javascript naming-conventions
我一直想知道何时使用带有大写字母而不是驼峰的标识符(例如函数).我总是像骆驼一样写我的JS:
function doStuff() {}
var simpleVar = 'some stuff',
myAry = [],
myObj = {};
Run Code Online (Sandbox Code Playgroud)
......但我知道我应该用首写字母命名一些东西.我只是不知道这条规则适用的时候.希望有人能让我更清楚一点.
lou*_*luo 23
根据"Javascript:the good parts"这本书,当你需要用"new"关键字构造对象时,你应该只将函数名的第一个字符大写.
这称为"构造函数调用模式",一种继承方式.
PPv*_*PvG 13
惯例是将构造函数(即将与new关键字一起使用的函数)命名为起始资本.
function MyType(simpleVar) {
this.simpleVar = simpleVar;
}
myObject = new MyType(42);
Run Code Online (Sandbox Code Playgroud)
名称约定指出,类名以第一个大写字母命名,我不确定使用基于原型的语言javascript的感觉如何,但基本上
class ClassName
var varName
function funcName()
Run Code Online (Sandbox Code Playgroud)