Foro

[SOLUCIONADO] ¿Como cargar JS y CSS bajo demanda en una App?

0
Hola gente, les escribo desde Colombia y desde hace más o menos un año atrás que empece a desarrollar con ExtJS + Symfony, tenia el inconveniente de cargar los módulos de mi aplicación bajo demanda, osease a medida que se van necesitando se van cargando para así no tener que cargar toda la aplicación desde un principio Entonces mi solución fue muy cómoda, y utilicé unas librerías que me encontré para JavaScript, las librerías "include" e "include_once" (ya saben a que me refiero?) Bueno la cosa es que me funciona perfectamente, pero solo puedo incluir librerías JavaScript y CSS no :( Entonces hoy me dio por hacer una búsqueda de cargar módulos ExtJS bajo demanda y me contré esto, que además carga JS y CSS http://www.swarnendude.com/2011/05/26/extjs-dynamically-loading-javascript-and-css-files/ Bajé el ejemplo y no me funcionó pero cambie una palabrita. ScriptMgr.loadJs({ scripts : 'load1.js', debug : false, callback : function(){ console.log('loaded'); } }); Ese es el ejemplo inicial, entonces cambié en la opción debug, le puse true quedando así ScriptMgr.loadJs({ scripts : 'load1.js', debug : true, callback : function(){ console.log('loaded'); } }); Y listo funciona perfectamente. Espero que el aporte les sea de utilidad, a mi me llegó algo tarde pero como que mejor voy a utilizar esta opción, me parece mucho más atractiva que utilizar estas dos librerías. http://phpjs.org/functions/include:433 http://phpjs.org/functions/include_once:434 Y... ¿ustedes que opinan?
0
no me sale... aguien me puede enviar un ejemplo porfis... de como funciona.... >:D<
0
Hola TODOPC Aquí está el código fuente original http://www.swarnendude.com/2011/05/26/extjs-dynamically-loading-javascript-and-css-files/ Y hay ejemplos de uso. Pero en los ejemplos de uso utilizan la opción debug: false y para que funcione le puse debug: true y listo funciona a las mil maravillas Salu2 y espero te sirva ;)
0
Muchas gracias...
0
Una nota importante, ya lo probé con Ext4 y Ext3 y funciona perfectamente ;)
0
gracias por el aporte ;)
0
Perfecto muchas gracias por este aporte Saludos
0
gracias por el aporte....!!! es de mucha utilidad :-D

¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook

Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.