我的图书馆就是这样的生活:
(function () {
win.global = global;
}());在这个库中,我将我的代码组织到模块中,这些模块看起来也像这样:
var foo1 = (function () {
var publik = {},
private = {};
return publik;
}());
._extend(global, foo1);其中每个模块都有一个foo。
在生命中拥有生命有什么问题吗?
大多数主要的库都封装在IIFE中,但从那里开始,它们将代码组织成简单的对象文字,而不是IIFE。
这就是我问/好奇的原因。
我这样做是因为我喜欢我的模块有私有成员,而这个模式允许这样做。
发布于 2013-03-25 06:39:11
这并没有什么错。
Javascript函数表达式可以嵌套在任意深度。
https://stackoverflow.com/questions/15604892
复制相似问题