我做了一个Ext工程,总共有五个模块,平时是分开来开发,现在要整合在一起 
里面调用了二十多个js文件 
我是在加载时一次性在首页里调用吗 
这样刚开始也太卡了吧

解决方案 »

  1.   

    有导航吗?不是有5个模块吗,单击每一个模块时加载对应的js文件,
    导航树节点从数据库中读出,有jsfile属性,用来存放对应的js文件的路径,单击这个节点的时候
    Ext.ajax.request({
       url : node.jsfile,
       success : function(response){
           eval(response.responseText;//执行一下js代码
            //将执行获得的module放置在要显示的地方
       }
    })
    我是这么实现的,
      

  2.   

    没办法,extjs就是必须这样做的,你可以在首页中导入js的时候,如果不是马上加载执行的放在html标签后面再导入,这样可能好点
      

  3.   

    不要一次性加载,打开一个模块时加载一个js文件。可以用一楼的方法请求js然后eval()