学习 YUI3 中的沙箱机制
简化了一下 YUI3 中的沙箱实现 方式: if (typeof Sandbox === ‘undefined’ || !Sandbox) { Sandbox = function(o) { var self = this; if (!(self instanceof Sandbox)) { // 允许没有 new 操作符的实例化 return new Sandbox(o); } else { self._init(); self._config(o); // 预加载某些指定模块 /* self._setup(); */ // 返回实例本身,支持链式模式 return self; } }; } // Sandbox的(类)静态属性 Sandbox.Env = { /* [...]
... 6 条评论 »
witter: