Arkiv

Arkiv for 'ExtJS forb.

ExtJS: Brug flere gange Ext.onReady

For nylig ved hjælp af Javascript rammer omfattende til at ExtJS (3.2.1) til at arbejde i en temmelig kompleks PHP-program (baseret på Zend Framework), en af de første spørgsmål, der kom på holdet var: "Er Kan jeg foretage flere opkald til funktionen Ext.onReady? "

Svaret var ikke så let at finde. På forskellige fora, var delte meninger (Nogle frarådet formere Ext.onReady opkald, men aldrig forklaret hvorfor).

Endelig fandt jeg dette dokument , hvori det er skrevet, at Ext.onReady funktionen gemmer kun de metoder til at udføre, når DOM elementer på siden er indlæst. Disse funktioner er derefter stables i den rækkefølge, som du kalder dem. Spørgsmål: Ved at kalde flere gange Ext.onReady, vil alle funktioner tilføjes de til den samme stak?

Svar: ja.

Jeg testede en side, hvor 100 opkald (lad os være skør) til Ext.onReady funktionen blev udført, hver af disse kræver en leder objekt. Ikke rapporteret om problemer, og siden virkede så hurtigt som læsning de 100 objekter i en enkelt funktion Ext.onReady.

Dette kan være godt at vide, hvis du planlægger at bruge ExtJS i MVC applikationer til flere moduler. :)

Nem AdSense ved Unreal