Arkiv

Posts Tagged 'Javascript'

ExtJS: Bruk flere ganger Ext.onReady

Nylig bruker Javascript rammeverket omfattende til ExtJS (3.2.1) å jobbe i en ganske kompleks PHP-programmet (basert på Zend Framework), var en av de første spørsmålene som kom i teamet: «Er Kan jeg foreta flere samtaler til funksjonen Ext.onReady? "

Svaret var ikke så lett å finne. På ulike fora, ble synspunkter delt (Noen frarådet multiplisere Ext.onReady samtaler, men aldri forklart hvorfor).

Til slutt fant jeg dette dokumentet , hvor det står skrevet at Ext.onReady funksjonen lagrer bare de metoder som skal utføres når DOM elementer på siden er lastet. Disse funksjonene blir deretter stablet i den rekkefølgen du kaller dem. Spørsmål: Ved å ringe flere ganger Ext.onReady, vil alle funksjonene de bli lagt til samme bunke?

Svar: Ja.

Jeg testet en side der 100 samtaler (la oss være gal) til Ext.onReady funksjonen ble utført, kaller hver av disse en leder objekt. Ingen problemer rapportert, og siden virket så fort lasting de 100 objektene i en enkelt funksjon Ext.onReady.

Dette kan være godt å vite hvis du planlegger å bruke ExtJS i MVC applikasjoner til flere moduler. :)

Easy AdSense av Unreal