Javascript extjs应用程序体系结构
我正在开发一个extjs应用程序,我只是一个初学者 这对我来说是完全不同的发展模式,我感到困惑 我的第一个问题是关于客户端架构,我现在正在开发一个小应用程序,所以我只在一个html文件中编写了所有js代码,如果我需要开发一个巨大的应用程序呢? 如下所示:[文章管理(树中的叶子)]->[凝乳列表(数据网格)]->[编辑文章(对话框)] 我的树上会有很多叶子,所以有很多叶子 我应该如何管理客户端js文件(文件结构或其他),以及如何动态加载这些文件?有什么样的演示吗 嗯。。也许我真正想问的是: 如何将每个模块的代码放入不同的js文件中,并动态地“包含”代码?Javascript extjs应用程序体系结构,javascript,frontend,extjs,Javascript,Frontend,Extjs,我正在开发一个extjs应用程序,我只是一个初学者 这对我来说是完全不同的发展模式,我感到困惑 我的第一个问题是关于客户端架构,我现在正在开发一个小应用程序,所以我只在一个html文件中编写了所有js代码,如果我需要开发一个巨大的应用程序呢? 如下所示:[文章管理(树中的叶子)]->[凝乳列表(数据网格)]->[编辑文章(对话框)] 我的树上会有很多叶子,所以有很多叶子 我应该如何管理客户端js文件(文件结构或其他),以及如何动态加载这些文件?有什么样的演示吗 嗯。。也许我真正想问的是: 如何将
我得到了答案,只需使用容器组件的loader属性,这个方法非常适合我。谢谢大家。不确定我是否正确理解了你们的问题,但我会尽力回答。对于更大的应用程序,使用它可以将应用程序拆分为存储、控制器、视图等组件。然后,您可以轻松地从服务器发送JSON格式的数据(例如,使用服务器端技术—php、java等),并通过以下方式读取数据。如果你仔细研究一下,他们也在使用返回JSON的php脚本加载一些更大的结构。没有现成的模式,但这里有一种方法 另一个很好的想法来源是Nicholas Zakas关于YUI剧院的视频,它是JavaScript的通用资源 在我看来,要做的大事是:
谢谢回答。我知道如何使用json在B/S之间交换数据,但如果没有数据,UI和逻辑代码仍然非常庞大。MVC似乎解决了这个问题,但在Ext4之前,Ext开发人员如何解决这个问题呢?我不会在一篇关于ext3的架构文章中放太多的篇幅。Ext4改为MVC架构以便于应用程序开发,对于任何新的Ext应用程序,我都会选择Ext4而不是3