很久以前我在www.sencha.com
实用工具上看到了(或者不管怎样,我都记不起来了。)
此实用程序可以压缩我需要的组件(例如,日期选择器,图表等)和ext-all.js可以小于1mb。
我需要这样做,但是怎么做?
谢谢!
答案 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.