Ext.onReady () vs $ (documento) .ready ()

¿Cual es la diferencia? Tengo la función $ (documento) .ready que debería verificar si extjs está cargado pero el problema principal es que extjs no se carga a tiempo y las cosas dentro de $ (documento) .ready comienzan a ejecutarse, extjs crea la función que produce el error principal ' no se puede ejecutar la creación de undefined 'en Ext.create ("...", {..}); línea. Si pongo doble verificación como esta:

$(document).ready(function() {
    Ext.onReady(function() {
        Ext.create('Ext.Button', {...});
    });
});

Las cosas funcionan mágicamente. Ahora estoy usando ext-all.js que tiene ~ 1.3MB minificado, que es bastante grande imho ... y las cosas se cargan mágicamente mientras él hace la segunda verificación ... pero creo que esas 2 funciones no son las mismas que las Las definiciones sugieren, porque si pongo otra línea $ (document) .ready en lugar de Ext.onReady (), las cosas se rompen nuevamente. Creo que Ext.onReady ({}); la función hace alguna otra magia negra que $ (documento) .ready () no lo hace, y me interesa si alguien sabe qué es este tipo de magia?

Porque funciona y no sé por qué lo que me está matando.

Gracias por leer el post. =) ps. Estoy usando ExtJS por un día, así que soy bastante nuevo en eso.

Respuestas a la pregunta(3)

Su respuesta a la pregunta