簡體   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