Когда бы вы использовали Ext.application () против Ext.Loader.setConfig, .require и .onReady? - PullRequest
6 голосов
/ 01 июня 2011

Я вижу, что некоторые из примеров, включенных в ExtJS 4, запускаются одним вызовом Ext.application().Другие примеры, однако, вместо этого вручную вызывают Ext.Loader.setConfig(), Ext.require() и Ext.onReady().Я хочу убедиться, что понимаю разницу.

Правильно ли я считаю, что:

  1. вы обычно используете удобный вызов Ext.application() дляэкранное приложение (например, на основе Viewport)?

  2. , если вы просто хотите использовать несколько компонентов ExtJS на уже существующей странице "не Ext", которую вы выбрализвонки на номера Ext.Loader, require и onReady()?

Спасибо за разъяснения!

1 Ответ

8 голосов
/ 05 июня 2011

Полный вызов приложения используется для подхода Ext MVC и поставляется с набором соглашений для предварительной загрузки дополнительных компонентов, например параметров сохранения и просмотра в классах контроллера. Для лучшего объяснения смотрите документацию Ext на MVC .

Если вам просто нужно добавить несколько компонентов на страницу, как вы заявляете, вы получите более высокую производительность, просто используя загрузчик, или лучше, избегая динамической загрузки (по крайней мере, в рабочей среде).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...