压缩extJS代码(只有我真正需要的组件)

时间:2011-08-26 06:35:40

标签: extjs

很久以前我在www.sencha.com实用工具上看到了(或者不管怎样,我都记不起来了。)

此实用程序可以压缩我需要的组件(例如,日期选择器,图表等)和ext-all.js可以小于1mb。

我需要这样做,但是怎么做?

谢谢!

2 个答案:

答案 0 :(得分:3)

您在谈论jsbuilder。他们仍在支持它。

该实用程序使用.jsb2文件配置要包含在结果包中的元素,并使用YUI Compressor来最小化它。

答案 1 :(得分:3)

下载Sencha SDK Tools 并安装它。

在索引目录中运行以下命令:

sencha create jsb -a index.html  -p site.jsb3
sencha build -p site.jsb3 -d .

这将创建app-all.js,只包含您的索引文件需要运行的类。

最后创建一个使用生成的app-all.js的新索引:

<html>
    <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <link rel="stylesheet" type="text/css" href="ext/resources/css/ext-all.css" />
              <script type="text/javascript" src="ext/ext.js"></script>
      <script type="text/javascript" src="app-all.js"></script>
      <title>Your Title</title>
    </head>
    <body>
    </body>
</html>

你仍然需要加载核心ext.js.