繁体   English   中英

节点JavaScript文件和全局名称空间

[英]node JavaScript files and global namespace

在为网页编写JavaScript时,最好将文件包装在匿名的自执行函数中,以避免污染全局名称空间。 请参阅将整个Javascript文件包装在匿名函数(例如“(function(){…})()”)中的目的是什么?

在服务器端NodeJS环境中编写JavaScript文件时,将文件包装在此匿名函数中是否仍然有用?

不,您不需要在Node中执行此操作,默认情况下,您的代码已经包装在一个函数中:

(function (exports, require, module, __filename, __dirname) {
  // YOUR CODE INJECTED HERE!
});

有关更多信息,请阅读http://fredkschott.com/post/2014/06/require-and-the-module-system/

暂无
暂无

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

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