下载此文档

ext4.0学习文档.docx


文档分类:外语学习 | 页数:约59页 举报非法文档有奖
1/59
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/59 下载此文档
文档列表 文档介绍
概念:
   (1)ExtJS是一个面向开发RIA也即富客户端 的AJAX应用,是一个用javascript写的,主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架。(以前是基于YAHOO-UI ,现在已经完全独立了)
   (2)之所以说是框架,因为它能够帮助我们在页面上快速而简单构建各种各样的控件,简化我们自己去写庞大js实现;它是一种纯面向对象的JS框架。扩展性相当的好,可以自己写扩展,自己定义命名空间,web应用可能感觉太大,不过您可以根据需要按需动态的加载您想要的类库就可以了,避免了网络传输流量问题。
   (3)它提供了丰富的,非常漂亮的外观体验,成为众多界面层开发人员的追捧,更重要的是它核心的组件基本覆盖了我们构建富客户端 的常用的组件以及各种功能,在统计方面做的也非常出色。
   (4),交互更加简单;,支持组件化、模块插拔化设计以及提供本地数据源的支持。
 
 
第一章 EXTJS的基本概念
1. 组件component : 能够以图形化形式呈现界面的类,其中还可以分为容器组件与元件组件。
容器组件:能够包含其它容器或者元件组件的类,其是进行单元化组件开发的基础
元件组件:能图形化形式表现一个片面功能的组件,其不仅在实现了原有传统WEB程序的现有组件,而且还扩展了许多实用的组件,如刻度器、日历、树形列表等。
2. 类
    提供功能的非图形可形的类,它们为图形类提供了有力的支持
    按其功能可分为:数据支持类(Data)、拖放支持类(DD)、布局支持类(layout)、本地状态存储支持类(state)、实用工具类(Util)。
    密封类:不能被扩展的类
    原型类:扩展了javascript标准类库中的类
3. 方法
    作为类的功能体现,能够产生改变对象本身产生变化的直接因素
    方法按访问形式可分为公有方法与私有方法。但由于javascript从原理上根本不支持这种结构,因此在EXTJS中,私有与公有方法完全凭借着用户自觉,没有像JAVA那样的强制性。
4. 事件
    由类定义的,并且可以在类对象自身状态发生改变的触发。
    只有被定阅的事件才会有效
    如果不需要此事件,应该进行退定,增强程序的执行效率。
5. 配置选项
    用以初始化一个EXTJS类对象的手段
    注意,配置选项并不一定就是属性,总算是属性,也有可能出现属性返回的类型与你当初指定的配置选项类型不一致的情况。
6. 属性
    能够在程序运行期间,能够被访问,用以了解当前类对象的状态。
    在实际的编程中,EXTJS的属性设置,比较差劲,需要通过了解其源代码,才能了解各种实用属性的用处。
7. 命名空间
    能够将编写好的EXTJS类进行有效组织的手段。
    这个也是EXTJS能够称之为优秀AJAX框架的特征之一。
 
第二章
 
1. (API中的Utilities模块中的NativeExtensions)
    Utilities:常用的一些工具处理类
    Native Extensions
      
      
      
      
      
      
      
具体扩展了那些,请参照具体的API说明,扩展的原理eg:
 
Js代码  
var Person = {name:'yfc',age:26};   
    //alert(Person['name']);   
    //   
    //alert((Person,'yfc'));   
     = function(key,defValue){   
        if(this[key]){   
            return this[key];   
        }else{   
            return defValue;   
        }   

ext4.0学习文档 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数59
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wxc6688
  • 文件大小261 KB
  • 时间2021-01-18