Extjs4.1.0中的动态加载

问题描述 投票:2回答:1

我是Extjs的新手,我已经读过在Extjs 4中它利用了类的动态加载,而我并没有完全理解这个概念。 extjs中的动态加载实际上意味着什么,是否意味着它将按需加载javascript文件。例如,如果我有10个不同的组件(可以说是在卡片布局中),但是在初始加载时只需要显示一个组件,那么只有在必须显示这些组件的情况下,才会加载其余9个组件的javascript文件?我尝试了Pandora应用程序(Extjs 4版本),但发现它在初始加载时将所有JavaScript文件都加载到浏览器中(即使未加载组件的javascript文件也已加载)。如果是这种情况,那么动态加载可以解决什么目的?

javascript model-view-controller dynamic extjs4
1个回答
2
投票

您说对了。如果您仔细阅读了指南,尽管它说动态加载并不是要在生产中使用的。这意味着一次加载一个文件并不是最佳选择,但是它确实有助于调试代码。这样做的另一件事是,无需在要运行该应用程序的页面的html中逐一列出所有文件。您不必为每个正确的类创建脚本标签-相信我使用MVC应用程序可以对很多类进行正确处理,每个类都在自己的文件中。那么该怎么办?推荐的方法是使用Sencha SDK构建工具来串联和缩小所有类,关闭Loader并仅包含该文件。

了解吗?

© www.soinside.com 2019 - 2024. All rights reserved.