Bra*_*ell 5 singleton design-patterns module extjs extjs3
我们在旗舰应用程序中使用ExtJS 3.x.我们的应用程序管理区域分为我们提供的不同模块.每个模块以及随后模块的不同CRUD操作的每个页面都有自己的.js文件来处理功能.
当我们开始时,我们只是将所有代码抛入Ext.onReady()
并且并不真正担心全局命名空间(嘿......我们从未真正将自己视为javascript开发人员).在获得ExtJS之后,我开始使用单例模式并从中调用init方法Ext.onReady()
.
var newModule = {
propertyOne: 'asfd',
propertyTwo: 'asdf',
init: function() {
// set up
}
};
Ext.onReady(function() {
newModule.init();
});
Run Code Online (Sandbox Code Playgroud)
这是javascript单例模式的正确使用吗?是否有任何模式适合ExtJS比单例更好,比如说模块模式?
我一直在使用本指南作为学习Javascript设计模式的起点.
归档时间: |
|
查看次数: |
2216 次 |
最近记录: |