Ext JS学习第十天 Ext基础之动态加载JS文件(补充)

此文用来记录学习笔记;

•Ext4.x版本提供的一大亮点就是Ext.Loader这个类的动态加载机制!只要遵循路径规范,即可动态加载js文件,方便把自己扩展组件动态加载进来,并且减轻浏览器的压力。
•关于动态加载机制,在4.x里使用MVC模式那是一个必备的工作。学好动态加载,以后我们去用Ext基于前台MVC模式下的开发是至关重要的。
 
举个栗子
    //动态加载一个js文件
    //第一步:在js/extjs/添加文件夹 (ux)
    //在这个ux文件夹下 建立自己的组件所对应的js文件
    //第二步:在js/extjs/ux下编写自己的扩展的组件
    //第三步:启用ext动态加载的机制 并设置要加载的路径
    Ext.Loader.setConfig({
        enabled:true ,
        paths:{
            myux:'js/extjs/ux'
        }
    });
    //第四步:创建类的实例并使用:
    Ext.create('js.extjs.ux.MyWindow').show();

js/extjs/ux/Mywidow的代码为:如下

//define的类名,一点要严格按照包层次路径去编写
Ext.define('js.extjs.ux.MyWindow',{
        extend:'Ext.window.Window' , //继承Ext的window类
        title:'我是动态加载进来的组件',
        height:300 , 
        width:400 ,
        constrain:true , 
        modal:true , 
        html:'我是窗体的内容!!!!' , 
        renderTo:Ext.getBody()    
});

 

转载于:https://www.cnblogs.com/lisr/p/3942709.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值