Início > ExtJS > ExtJS: Use várias vezes Ext.onReady

ExtJS: Use várias vezes Ext.onReady

Recentemente, utilizando o framework Javascript abrangente para ExtJS (3.2.1) para trabalhar em uma aplicação PHP bastante complexo (baseado no Zend Framework), uma das primeiras perguntas que surgiram na equipe foi: "É Posso fazer várias chamadas para o Ext.onReady função? "

A resposta não era tão fácil de encontrar. Em diferentes fóruns, as opiniões estavam divididas (Alguns desaconselhadas chamadas multiplicam Ext.onReady, mas nunca explicou o porquê).

Finalmente, eu encontrei este documento , no qual está escrito que a função Ext.onReady salva somente os métodos para executar quando os elementos DOM na página são carregados. Essas funções são então empilhados na ordem em que você chamá-los. Questão: Por chamado várias vezes Ext.onReady, todas as funções que eles vão ser adicionados à mesma pilha?

Resposta: sim.

Eu testei uma página onde 100 chamadas (vamos ser loucos) para a função Ext.onReady foram realizados, cada um deles chama um objeto gerente. Nenhum problema relatado, e na página parecia tão rápido como carregar os 100 objetos em uma Ext.onReady única função.

Isso pode ser bom para saber se você planeja usar ExtJS em aplicações MVC para vários módulos. :)

  1. Ainda não há comentários
  1. Não trackbacks ainda

Fácil AdSense por Unreal