繁体   English   中英

nodejs需要使用'strict use'?还是node节点严格模式的最佳实践是什么?

[英]nodejs need use 'strict use'?or what is the best practice of node's strict mode?

我是node.js和javascript的新手。我检查了node.js的代码示例,并use strict模式。

例如,server.js:

'use strict';
//some server code

另外,我知道每个js文件的头部都存在use strict 它让我困惑,所以我想知道Nodejs中使用严格模式的最佳做法是什么?


谢谢大家,我的问题是关注严格模式。 在此模式下,可以报告某些代码错误。 在后端,严格的错误记者也跑? 如果我需要使用它,我应该在每个js文件头中添加它? 或者将它添加到主文件(server.js等)头? 或者使用一些node.js自我风格?

永远使用它。 如果没有别的,它可以确保您的代码正确编写,并且可以与浏览器兼容。 它还将揭示平凡的语法错误,否则这些错误将无法解决,并导致数小时的不必要调试。

“use strict”是一个行为标志,可以添加到任何JavaScript文件或函数的第一行。 当您的代码中使用某些不良做法时会导致错误,并且不允许使用某些功能,例如。

参考文献:

  1. Microsoft MSDN对严格模式下代码的限制
  2. Node.js最佳实践

Nodejs是服务器端的javascript,因此许多编码实践都相似。 所以使用严格模式很常见。

它确保您不违反某些编码约定,例如未声明的变量x=14; ,使用特定的变量名称arguments,eval ,它们是少数全局变量和函数的名称。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM