gpt4 book ai didi

design-patterns - ExtJS 有标准的设计模式吗

转载 作者:行者123 更新时间:2023-12-04 20:53:47 25 4
gpt4 key购买 nike

我们在旗舰应用程序中大量使用 ExtJS 3.x。我们应用程序的管理区域分为我们提供的不同模块。每个模块,以及随后模块的不同 CRUD 操作的每个页面都有自己的 .js 文件来处理功能。

当我们开始时,我们只是将所有代码放入 Ext.onReady()而不是真正担心全局命名空间(嘿......我们从来没有真正认为自己是 javascript 开发人员)。在掌握了 ExtJS 的窍门后,我开始使用单例模式并从 Ext.onReady() 调用 init 方法。像这样。

var newModule = {
propertyOne: 'asfd',
propertyTwo: 'asdf',
init: function() {
// set up
}
};

Ext.onReady(function() {
newModule.init();
});

这是对 javascript 单例模式的正确使用吗?有没有比单例更适合 ExtJS 的模式,比如模块模式?

我一直在使用 this guide作为学习 Javascript 设计模式的起点。

最佳答案

我们最终决定升级到 ExtJS,似乎有了新的 MVC 架构,设计 ExtJS 软件的最佳方式是使用 Ext.application()
你可以阅读它here .

关于design-patterns - ExtJS 有标准的设计模式吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7178376/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com