1

我在一些 ExtJs 示例中看到它们仅包含ext.js在页面中,并且 ExtJs 在加载后通过 XHR 请求解析所有依赖项app.js延迟加载。但我检查了调试器网络,发现 ExtJs 发出~250XHR 请求来解决依赖关系。

发出约 250 个加载应用程序的请求似乎不是一个好的解决方案。我想知道我应该使用ext.js(延迟加载)还是ext-all.js(不再请求)生产版本?

4

1 回答 1

3

如果没有任何真正好的理由,永远不要在生产系统上延迟加载。

可能有一些特殊情况下这是有意义的,但这应该只针对很少使用的类而不是整个 ExtJS 库。

所以答案是您应该使用ext-all.js或让 Sencha CMD 工具为您构建一个app.js只包含必需类的工具。

于 2013-01-31T08:08:18.527 回答