Я новичок в Extjs, я прочитал, что в Extjs 4 он использует динамическую загрузку классов, и я не понял, как это сделать. Что на самом деле означает динамическая загрузка в extjs, означает ли это, что он будет загружать файлы javascript по запросу. Например, если у меня есть 10 различных компонентов (возможно, в макете карты), но только одна должна отображаться при начальной загрузке, файл javascript остальных из 9 компонентов не будет загружен, пока эти компоненты не будут отображаться? Я попробовал приложение Pandora (версия Extjs 4), но обнаружил, что он загружает все файлы JavaScript в браузер заранее при начальной загрузке (даже загруженные файлы javscript для компонентов, которые не отображаются). Если это так, то зачем нужна динамическая загрузка?Dymanic loading in Extjs4.1.0
ответ
У вас все в порядке. Если вы внимательно прочитаете руководство, хотя в нем говорится, что Dynamic Loading не предназначен для использования в производстве. Это означает, что загрузка одного файла за раз не оптимальна, однако это очень помогает при отладке вашего кода. Другое, что он делает, это исключает необходимость перечислять все ваши файлы по одному в html страницы, на которой вы собираетесь запускать приложение. Вам не нужно создавать теги скриптов для каждого класса, который вы правильно - и поверьте мне, с помощью MVC-приложения вы правы для многих классов, каждый из которых находится в собственном файле. А что делать? Рекомендуемый подход заключается в использовании инструмента сборки Sencha SDK для объединения и минимизации всех ваших классов, отключения Loader и просто включения этого одного файла.
Имеет смысл?
- 1. lazy-loading and Eagerly loading in Nhibernate
- 2. loading Spine.Tabs in rails
- 3. Словарь loading in background
- 4. loading RProvider in F #
- 5. NullPointerExeption in loading records
- 6. error in rake loading
- 7. Lazy loading in Hibernate
- 8. png loading in pygame
- 9. Lazy loading in componentsfaces
- 10. Rxjs loading in angular2
- 11. Sprite loading in compass
- 12. Lazy loading in android
- 13. loading model in codeigniter
- 14. Lazy loading in node.js
- 15. Lazy loading in Ember.js?
- 16. loading file in AngularJS
- 17. ipad 3.2.2 loading in landscape
- 18. Lazy loading in a bool
- 19. loading google charts in jade
- 20. ADO.net reference loading in Property
- 21. image not loading in baseadapter
- 22. browserfield finished loading in blackberry
- 23. Lazy loading in Vaadin Table?
- 24. Scss not loading in development
- 25. loading namespace in cursive REPL
- 26. Изображение lazy loading in android
- 27. Captcha loading problem in popup
- 28. Lazy loading in datatable JSF
- 29. Lazy loading in Knockout JS
- 30. Eager loading in Kendo Tabstrip