我在一些ExtJs示例中看到它们只包含页面中的ext.js
,ExtJs在加载app.js
,延迟加载后通过XHR请求解析所有依赖项。但我检查了调试器网络,发现ExtJs发出了~250
个XHR请求来解决依赖关系。
制作~250个加载应用程序的请求似乎不是一个好的解决方案。 我想知道我应该为生产版本使用ext.js
(延迟加载)还是ext-all.js
(没有更多请求)?
答案 0 :(得分:3)
如果没有任何真正的理由从不延迟加载a 生产系统。
可能有一些特殊情况,这是有意义的,但这应该只用于很少使用的类,而不是整个ExtJS库。
所以答案是您应该使用ext-all.js
或让Sencha CMD工具为您构建一个仅包含必需类的app.js
。