Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Применение библиотек > [ExtJs] как подключить не все 700 кб


Автор: jkffdwitnas 26.9.2010, 10:42
доброе утро.
сделал форму http://repka.in.ua/index.php?option=com_content&view=article&id=90
теперь хочу ее облегчить,
слышал что можно подключить не весь ext-all.js и ext-all.css, а только части которые я использую в своей форме (грид, комбобокс и тд)

кто так уже делал, подскажите как

спасибо

Автор: CruorVult 26.9.2010, 13:42
Цитата(jkffdwitnas @  26.9.2010,  10:42 Найти цитируемый пост)
слышал что можно подключить не весь ext-all.js

интересно каким образом? 
Не легче разбить ext-all.js в несколько файлов, и подключатчь нужные.

Автор: ksnk 26.9.2010, 15:36
http://www.sencha.com/products/js/build/

Автор: brother79 28.9.2010, 09:56
Можно и не весь:

Вар 1. Собираем свой js и css файл на сайте из того, что будем использовать
Вар. 2. Скачиваем всё кучей и цепляем кусками, т.е. там есть ядно, эфекты виджеты и т.д., в док-ии прекрасно описанно что без чего работать не будет, просто цепляем для каждого док-та нужную кучу модулей, как цепляли в любом языке программирования, только те, которые будут использоваться на конкретной странице.


Вар-нт 2 не совсем удобный, т.к. а) одним файлом всё грузится быстрее, б) экономия будет небольшая, а геморою много. 
Хотя например в симфони был плагин для комбинирования и паковки на лету всех js и css , в этом случае плагин сам собирал из нужных файлов и паковал 1 js и 1 css, т.о. если одинаковый набор файлов цепляешь - то оно даже кешировалось 1-м файлом - мне этот вар-нт кажется более предпочтительным.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)