Вопрос

Кто-нибудь знает минимальный набор файлов, необходимых для Ext JS 2.2?Я знаю, что на сайте ExtJS есть функция, позволяющая "строить" уменьшенная версия ExtJS (ext.js) в качестве замены ext-all.js, но это для минимизации размера ExtJS на клиенте.Я заинтересован в минимизации того, что находится на сервере.В настоящее время SDK поставляется со следующими подкаталогами:

внешний вид-2.2/

adapter
air
build
docs
examples
resources
source

Я думаю, что довольно безопасно удалять examples, docs и air.Однако есть ли другие вещи, которые мы можем удалить, чтобы уменьшить это, или есть ресурс (помимо большого корпуса исходного кода javascript), который документирует минимально необходимые файлы?

Это было полезно?

Решение

Эта ссылка объясняет порядок включения Каков правильный порядок включения для моих файлов JavaScript?

Это минимальный набор включений

<link rel="stylesheet" type="text/css" href="../extjs/resources/css/ext-all.css">
<script type="text/javascript" src="../extjs/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="../extjs/ext-all.js"></script>

Ext-all.css зависит от файлов в ../extjs/resources/css, поэтому вы также должны включить всю эту структуру каталогов.

Таким образом, вам понадобятся как минимум следующие файлы

  • extjs/ресурсы/**/*
  • extjs/adapter/ext/ext-base.js
  • extjs/ext-all.js

Если вы не используете Ext JS ни для одного из компонентов пользовательского интерфейса, то вам не нужны никакие таблицы стилей и вспомогательные изображения, но в этом случае вам придется задаться вопросом, почему вы используете Ext JS, поскольку это его сильная сторона.

Другие советы

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top