5

我明白,如果我们有,可以说,

Ext.require([
  'Ext.ux.grid.FiltersFeature',
  'Ext.toolbar.Paging'
]);

它会将这些条目翻译成 some_path/ux/grid/FilterFeature.js 等

但是怎么做

Ext.require([
  'Ext.grid.*',
]);

要上班了吗?它不知道 grid/ 目录下有多少 js 文件,所以从客户端如何加载它们?,是不是像延迟加载一样,我的意思是如果其他文件有子 js 条目,它将允许加载?

谢谢

4

2 回答 2

7

作为构建过程的一部分,我们生成一个“引导”文件,其中包含有关哪些文件存在的信息。所以它不会查询文件系统,它只是向引导程序询问Ext.grid.

于 2013-04-16T06:00:03.640 回答
0

仅在定制的生产构建中变得重要。通过这样做,您未使用的任何 ExtJS 类都不会包含在该构建中。这有助于减少框架的占地面积。不幸的是,目前还没有关于如何创建此自定义构建的文档,尽管可以使用据称可以执行此操作的 SDK 的 beta 版本。

于 2018-01-24T01:03:27.877 回答