Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在一些 ExtJs 示例中看到它们仅包含ext.js在页面中,并且 ExtJs 在加载后通过 XHR 请求解析所有依赖项app.js,延迟加载。但我检查了调试器网络,发现 ExtJs 发出~250XHR 请求来解决依赖关系。
ext.js
app.js
~250
发出约 250 个加载应用程序的请求似乎不是一个好的解决方案。我想知道我应该使用ext.js(延迟加载)还是ext-all.js(不再请求)生产版本?
ext-all.js
如果没有任何真正好的理由,永远不要在生产系统上延迟加载。
可能有一些特殊情况下这是有意义的,但这应该只针对很少使用的类而不是整个 ExtJS 库。
所以答案是您应该使用ext-all.js或让 Sencha CMD 工具为您构建一个app.js只包含必需类的工具。