zoukankan      html  css  js  c++  java
  • 『ExtJS』01 005. ExtJS 4 类的‘Import’

    由于我们不可能将所有的代码都写到一个文件当中,所以就需要一种机制,让我们可以导入在其他文件中的代码。在本文中,会简单的介绍如何处理这种‘代码导入’的问题。

    代码


    Language: JavaScript

    Framework: ExtJS 4.1.1a

    IDE: Excplise J2EE + Spket

       1:  Ext.Loader.setConfig({
       2:              enabled : true,
       3:              paths : {
       4:                  'Cookbook' : 'src/Cookbook'
       5:              }
       6:          });
       7:   
       8:  Ext.require('Cookbook.Vehicle', function() {
       9:              var van = Ext.create('Cookbook.Vehicle', 'Frd', 'Transit', 60);
      10:              van.travel(200);
      11:          });

    说明


    1. 我们使用Ext.Loader来控制加载在其他文件中的代码;
    2. 在Ext.Loader.setConfig()方法中,我们使用paths来指定要导入的类的物理位置;
    3. ‘Cookbook’是要导入的命名空间,‘src/Cookbook’是所在路径;
    4. 我们使用Ext.require()方法来导入具体的类,这个方法类名与在配置项中的路径匹配并加载;
    5. 如果已经被预加载过,则会加入相应的标签到Html页以便加载具体的代码;
    6. Ext.require()可以接受字符串数组,以加载数组中全部的类;





    版权声明:

    作者:莫不逢
    出处:http://www.cnblogs.com/sitemanager/
    Github:https://github.com/congjf

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。


  • 相关阅读:
    awk去重以某列重复的行
    awk 统计文件中按照某列统计某列的和(sum)
    使用jdk压缩war包
    histoty显示时间戳
    awk统计文件中某关键词出现次数
    Jbox帮助文档,默认的属性含义
    net之session漫谈及分布式session解决方案
    StackExchange.Redis 基本使用 (一) (转)
    Sql Server 表创建以及Ef浅谈
    数据验证(自定义特性)
  • 原文地址:https://www.cnblogs.com/sitemanager/p/2792190.html
Copyright © 2011-2022 走看看