node.js模块中的即时调用
Immediate invocation in node.js modules
我有什么理由应该(或不应该)对node.js模块中的代码使用立即调用吗?
通常,对于浏览器中的JavaScript,我会包装我所有的代码,比如:
(function() {
var x, y;
// etc...
}());
当然,这使得x和y的作用域是函数,而不是全局作用域,但我知道node.js对每个模块都有不同的全局作用域。那么,我应该省略即时调用代码吗?像这样:
var x, y;
// etc...
是。
在Node.JS中,每个模块都是沙盒的,并且有自己的作用域。
相关文章:
- 如何从Java/scala调用js美化程序
- 是否可以在使用headerphp函数后自动调用JS函数
- 全局窗口热键在最小化chrome窗口时调用js函数
- 当用户点击动态创建的链接时,如何调用JS方法.JQuery,ASP.NET MVC
- 从PHP调用JS函数不起作用
- 如何从构造函数中调用js原型方法
- 从加载的页面调用js页面
- 在shtml中调用js函数
- 当调用JS函数具有alert()时,应用程序将被冻结
- 无法从onclick事件调用JS函数
- 如何在自动完成更新时调用JS函数
- 在单击浏览器选项卡上调用 js 函数
- 从 PHP 文件调用 js 函数
- 尝试在 PHP 代码中调用 js 函数
- 同时调用js函数yui
- 提交按钮的点击元素不调用JS函数
- 使用onclick和javascript函数,在参数中调用js-var
- 在另一个.js文件中调用js函数
- 使用grunt在angular指令中调用js文件
- 在JS文件中设置延迟以调用JS文件