Node, CommonJS中的单变量模式
Single Var Pattern in Node, CommonJS
在研究Node.js时,我发现大多数开发人员倾向于不遵循单变量模式来声明变量。在CommonJS/Browserify中声明依赖项时似乎也是如此。
与"常规"客户端JavaScript相比,在Node和CommonJS中拥有多个var语句是否有技术优势,或者这是个人偏好问题?如果不是,为什么多个var声明更普遍?
除了提倡单变量模式的著名文献之外,我找到的关于这个主题的唯一数据是使用单个声明显示更好的性能的jsperf。
Crockford说你应该使用'single var pattern',而Felix则不这么认为。
我不喜欢用它,因为它更容易读。在任何情况下都没有技术优势,用你喜欢的就可以了。
我认为在这样小的情况下,Readability> Performance,特别是当性能提升很小的时候。
随你的喜好去。就我个人而言,我喜欢使用多个var
。
相关文章:
- 我怎么能让流星简单模式中的一个字段等于一个js变量,并且仍然让用户填写简单模式的其余部分
- 如何在变量中存储多个模式参数并在 JavaScript 中打印该变量的值
- 函数调用的变量更改未显示在角度引导模式窗口中
- 流星技术/模式,用于等待数据库变量更改,然后在 in 之后执行某些操作
- 将变量传递给 Javascript 模块化模式方法
- 将变量传递给引导模式
- Django设计模式-在加载时填充客户端JavaScript变量的方法
- 使用模块模式时访问父作用域中的变量
- 可以将ng模式与变量一起使用吗
- 将变量从URL传递到简单模式弹出菜单
- 与变量匹配的Javascript模式
- 这种减少if语句中声明的变量范围的模式是一种好的做法吗
- 在Javascript严格模式下,您可以将参数分配给另一个变量
- 角度$scope变量未显示在引导模式初始化上
- 具有 John Resig 简单类模式的静态变量
- 揭示原型模式私有变量
- 用于复制已屏蔽的变量模式的Javascript
- Javascript的缺点“单变量模式”
- Node, CommonJS中的单变量模式
- Javascript单变量模式.我是不是超载了