什么时候我应该用大写字母来命名
When should I name things with initial capital letters?
我一直想知道何时使用首字母大写而不是驼峰大小写的标识符(例如,函数)。我总是这样写我的JS:
function doStuff() {}
var simpleVar = 'some stuff',
myAry = [],
myObj = {};
…但我知道我应该用大写字母来命名一些东西。我只是不知道这个规则什么时候适用。
根据《Javascript: the good parts》这本书,当你需要用"new"关键字构造对象时,你应该只把函数名的第一个字符大写。
这被称为"构造函数调用模式",一种继承。
惯例是以大写字母开头命名构造函数(即将与new
关键字一起使用的函数)。
function MyType(simpleVar) {
this.simpleVar = simpleVar;
}
myObject = new MyType(42);
名称约定规定类名称以第一个大写字母命名,我不确定javascript是如何命名的,这是一种基于原型的语言,但基本上它是
class ClassName
var varName
function funcName()
相关文章:
- 我应该如何从xml文件构建一个javascript页面
- 我应该使用Ng提交还是点击表格
- 在Redux中,我应该在哪里编写复杂的异步流
- 我应该如何检查主干.主干.模型更改时查看
- 我应该先学习Angularjs还是Laravel
- 是否有任何可能的原因使我应该指定类型=“”;按钮“;用于我的按钮元素
- 在ES6 Promise中,我应该在解决/拒绝之前使用return吗
- 正好包含2个大写字母和3个数字的正则表达式
- 我应该将MVC视图特定的javascript文件放在哪个文件夹中
- 我应该始终删除EventListener吗
- 创建时选择Nav大写字母
- 我应该如何衡量JS的单元测试覆盖率?我可以'我对jscoverage不满意
- 当一些事情可以通过JS或CSS完成时,我应该选择哪种方式
- 我应该如何将响应数据保存在对象(json)中以获得更好的操作和性能
- 我应该如何声明我的自调用函数
- 我应该/如何清除mousemove JQuery事件侦听器
- 我应该如何在 UL 内触发 IMG 标签的点击
- 我的单词代码中的大写字母有什么问题
- 什么时候我应该用大写字母来命名
- 使用filter方法检查数组中每个元素的首字母是否为大写.但我还是得到了整个数组