Архив

Записи с меткой «Сенча"

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 приложения на несколько модулей. :)

Tags: , , , , , , Категории: ExtJS Теги: , , , , , ,
Легко AdSense на Unreal