nodejs需要使用'严格使用'还是节点严格模式的最佳实践是什么?
我是一个新的node.js和javascript.I检查node.js的代码示例,它use strict
模式。
例如,一个server.js:
'use strict'; //some server code
另外,我也知道在每个js文件的头部都use strict
。 它使我感到困惑,所以我想知道什么是Nodejs使用严格模式的最佳做法?
谢谢大家,我的问题是关注严格模式。 在这种模式下,可以报告一些代码错误。 在后端,严格的错误记者也跑? 如果我需要使用它,我应该将其添加到每个js文件头? 或者添加它在主文件(server.js或者其他)头? 或者使用一些node.js自我风格?
一直使用它。 如果没有别的,它确保您的代码被正确书写,并且可以跨浏览器兼容。 它也将揭示世俗的语法错误,否则将会失败,并导致几个小时的不必要的debugging。
“use strict”是可以添加到任何JavaScript文件或函数的第一行的行为标志。 当你的代码中使用某些不好的做法时,它会导致错误,并且不允许使用某些function,例如。
参考文献:
- Microsoft MSDN在严格模式下对代码的限制
- Node.js最佳实践
Nodejs是服务器端的JavaScript,所以很多编码实践都是相似的。 所以使用严格模式是很常见的。
它确保你没有违反某些编码约定,如未声明的variablesx=14;
,使用特定的variables名称arguments,eval
是几个全局variables和函数的名称。
- 无法获取节点JS应用程序中的Firebase运行
- jsdom.env()和jsdom.jsdom有什么区别?
- SetDebugMessageDispatchHandler OpenSuse上的node.js 0.6.6错误
- Passport.js只redirect到失败页面,而不调用LocalStrategy
- 在没有Oracle Instant Client的情况下将NodeJs与Oracle配对
- 如何导出只能在asynchronouscallback中使用的对象?
- 如何让从Firebase上的Facebook身份validation生成的UID始终保持在我的应用程序?
- Babel插件不按预期运行 – 输出不总是显示
- Jade textarea中的长文本块?