【发布时间】:2013-08-25 15:20:24
【问题描述】:
我看到在 node.js 和浏览器的许多模块中,他们过去常常将所有代码都放在这样的东西中:
(function () {
moduleName.prototype.variable = 'whatever';
})();
谁能解释一下这一切是什么,或者任何解释的链接?我不知道如何搜索它!提前致谢。
【问题讨论】:
标签: javascript node.js
我看到在 node.js 和浏览器的许多模块中,他们过去常常将所有代码都放在这样的东西中:
(function () {
moduleName.prototype.variable = 'whatever';
})();
谁能解释一下这一切是什么,或者任何解释的链接?我不知道如何搜索它!提前致谢。
【问题讨论】:
标签: javascript node.js
这是一个名为Immediately Invoked Function Expression的模式。
它主要用于隔离目的。
【讨论】: