Archief

Archief voor de 'ExtJS'

ExtJS: Gebruik meerdere keren Ext.onReady

Onlangs met behulp van de Javascript kader uitgebreid aan ExtJS (3.2.1) om te werken in een vrij complexe PHP applicatie (op basis van Zend Framework), een van de eerste vragen die kwam in het team was: 'Is Kan ik meerdere gesprekken om de functie Ext.onReady? "

Het antwoord was niet zo makkelijk te vinden. Op verschillende forums, waren de meningen verdeeld (Sommige afgeraden vermenigvuldigen Ext.onReady oproepen, maar nooit uitgelegd waarom).

Tot slot vond ik dit document , waarin wordt geschreven dat de Ext.onReady functie slaat alleen de methodes uit te voeren wanneer de DOM-elementen op de pagina worden geladen. Deze functies worden dan gestapeld in de volgorde waarin u ze belt. Vraag: Door een paar keer Ext.onReady, alle functies worden ze toegevoegd aan dezelfde stapel?

Antwoord: ja.

Ik testte een pagina waar 100 oproepen (laten we gek zijn) om de Ext.onReady functie werden uitgevoerd, elk van deze vraagt ​​een manager object. Geen problemen gemeld, en de pagina leek zo snel als het laden van de 100 objecten in een enkele functie Ext.onReady.

Dit kan goed om te weten als u van plan ExtJS gebruiken in MVC applicaties met meerdere modules. :)

Tags: , , , , , , Categorieën: ExtJS Tags: , , , , , ,
Gemakkelijk AdSense van Unreal