Да .. у вас должно быть 2 версии вашего JS .. одна - это отладочная версия, которую следует использовать во время разработки, и уменьшенная версия файла, которую следует использовать для производственной среды.Причина, по которой следует использовать минимизированную версию, заключается в том, что размер файла минимизированной версии намного меньше, чем версия отладки, следовательно, загружается быстрее на стороне клиента.Попробуйте также запутывание ... которое еще больше уменьшает размер, но иногда может привести к некоторым ошибкам, так как запутать довольно сложно.Компрессор YUI отлично справляется с этим.Чем меньше размер вашего JSes, тем быстрее ваш сайт будет готов к использованию.
Когда ваши JS включены в head
вашей страницы, они загружаются последовательно.Поэтому, чтобы избежать этого, поместите их в часть body
вашей страницы.Это позволяет использовать несколько соединений, поэтому вы можете загружать несколько файлов одновременно.Посетите эту страницу, чтобы узнать больше таких советов.
Что касается ExtJ, напишите как можно больше пользовательских компонентов.Расширьте встроенные классы в соответствии с вашими потребностями.Есть несколько примеров, включенных в пакет Ext JS, который доступен для скачивания.Если вам нужна дополнительная помощь, обратитесь к папке extjs / example / ux для пользовательских компонентов, одобренных Ext JS, которые поставляются вместе с дистрибутивом Ext JS.Избегайте использования id
в ваших компонентах .. вместо этого попробуйте использовать itemId
или ref
для доступа к компонентам.