【发布时间】:2017-05-19 11:37:49
【问题描述】:
我通常为每个功能做组件,说我有 abc 功能,我将在 js 下创建
var AbcComponent = (function(){}
var initialize = function(){
},
privateMethod1 = function(){
};
return {init:initialize}
)();
并包含在 app.js 中,使用 AbcComponent.init();。几天前,我准备好使用对象文字模式来了解 OO,但我怀疑自己的写作风格。
javascript 是函数作用域,文字模式如何封装作用域?
【问题讨论】:
标签: javascript jquery node.js oop design-patterns