【发布时间】:2010-03-16 16:38:49
【问题描述】:
Ext JS 基础和小部件一起为我提供了我一直在寻找的解决方案。 Ext JS 库有点重。常规标准。
库中有几个我没有使用的小部件。所以我想知道是否可以从 ext-all.js 中删除相应的代码(未使用的小部件)?
换句话说,是否可以编写仅包含我感兴趣的小部件的 Ext JS 的主要 Java 脚本?如果有什么方法我很想知道。
【问题讨论】:
标签: javascript extjs size
Ext JS 基础和小部件一起为我提供了我一直在寻找的解决方案。 Ext JS 库有点重。常规标准。
库中有几个我没有使用的小部件。所以我想知道是否可以从 ext-all.js 中删除相应的代码(未使用的小部件)?
换句话说,是否可以编写仅包含我感兴趣的小部件的 Ext JS 的主要 Java 脚本?如果有什么方法我很想知道。
【问题讨论】:
标签: javascript extjs size
是的,尽管有些组件比其他组件更容易删除,因为它们存在依赖关系。
使用 JSBuilder。 http://www.extjs.com/products/jsbuilder/ 您需要 Java 来运行它。
那么,在 extjs 发行版中,每个分支都有一个名为“ext.jsb2”的文件,即 JSBuilder 项目文件。
将该文件复制到“ext-custom.jsb2”之类的文件中,然后小心删除不需要的组件,然后运行如下命令:
java -jar JSBuilder2.jar --projectFile C:\extjs\branches\ext-3.1.x\ext-custom.jsb2 --homeDir C:\ext-custom
输出将在自定义目录中,您将拥有 ext-all.js 等。
【讨论】: