ExtJS: Используйте несколько раз Ext.onReady
Недавно с использованием рамок всеобъемлющей Javascript для ExtJS (3.2.1), чтобы работать в достаточно сложных приложений PHP (на основе Zend Framework), один из первых вопросов, которые пришли в команду, было: "Это Могу ли я сделать несколько вызовов функции Ext.onReady? "
Ответ на этот вопрос не так легко найти. На различных форумах, мнения разделились (Некоторые советовали многократно Ext.onReady звонки, но не объяснил, почему).
Наконец, я нашел этот документ , в котором написано, что Ext.onReady функция сохраняет только методы, которые выполняются, когда DOM элементов на странице загрузки. Эти функции затем укладываются в порядке, в котором вы их называете. Вопрос: При вызове несколько раз Ext.onReady все функции, они будут добавлены в тот же стек?
Ответ: да.
Я тестировал на страницу, где 100 звонков (давайте быть сумасшедшим) на Ext.onReady функции были выполнены, каждый из которых вызывает менеджер объекта. Никаких проблем сообщалось, и страницы, казалось так быстро, как загрузка 100 объектов в одном Ext.onReady функции.
Это может быть полезно знать, если вы планируете использовать ExtJS в MVC приложения на несколько модулей. ![]()












Последние комментарии