Давным-давно я видел утилиту www.sencha.com
(или что-то еще, не помню).
Эта утилита может сжимать те компоненты, которые мне нужны (например, датпикеры, диаграммы и т. Д.), А размер ext-all.js может быть меньше 1 МБ.
И мне нужно это сделать, но как?
Спасибо!
2 ответа
Вы говорите о jsbuilder. Они все еще поддерживают это.
Утилита использует файл .jsb2 для настройки элементов, которые будут включены в результирующий пакет, и < a href = "http://developer.yahoo.com/yui/compressor/" rel = "nofollow"> YUI Compressor , чтобы минимизировать его.
Загрузите 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.
Похожие вопросы
Новые вопросы
extjs
Sencha Ext JS - это инфраструктура JavaScript для создания многофункциональных интернет-приложений (RIA).