`

ExtJS4 API

阅读更多
1
Ext.util.HashMap
Ext.util.MixedCollection
用法的区别?适用场景?

排序:HashMap 无序    MixedCollection 有序
过滤:HashMap 不支持  MixedCollection 支持
事件:HashMap 支持    MixedCollection 支持

2
Ext.ComponentQuery
DOMQuery


组件查询:
CSS风格选择符:
.xtype
#id 或 #itemId
[attrName=attrValue]
{isDisabled()} : {成员表达式}
#myCt > panel : 直接子组件
...

DOM查询:
元素选择器:
* 任何元素
E HTML标签
E F 祖先节点为E的F节点
E > F or E/F 父节点为E的F节点
E + F 前一个兄弟节点为E的F节点
E ~ F 前面兄弟节点包含E的F节点

属性选择器:
E[foo]     存在
E[foo=bar]   等于
E[foo^=bar]  始于bar
E[foo$=bar]  终于bar
E[foo*=bar]  包含bar
E[foo%=2]   偶节点
E[foo!=bar]  不等于

伪类选择符:
E:first-child E is the first child of its parent
E:last-child E is the last child of its parent
E:nth-child(n) E is the nth child of its parent (1 based as per the spec)
E:nth-child(odd) E is an odd child of its parent
E:nth-child(even) E is an even child of its parent
E:only-child E is the only child of its parent
E:checked
E:first the first E in the resultset
E:last the last E in the resultset
E:nth(n) the nth E in the resultset (1 based)
E:odd shortcut for :nth-child(odd)
E:even shortcut for :nth-child(even)
E:contains(foo) E's innerHTML contains the substring "foo"
E:nodeValue(foo) E contains a textNode with a nodeValue that equals "foo"
E:not(S) an E element that does not match simple selector S
E:has(S) an E element that has a descendent that matches simple selector S
E:next(S) an E element whose next sibling matches simple selector S
E:prev(S) an E element whose previous sibling matches simple selector S
E:any(S1|S2|S2) an E element which matches any of the simple selectors S1, S2 or S3//\\

CSS 样式选择符:

E{display=none}
E{display^=none}
E{display$=none}
E{display*=none}
E{display%=2}
E{display!=none}

3.
Ext.Template
Ext.XTemplate

4
Ext.Ajax
Ext.Action

5.
Ext.AbstractComponent
Ext.container.AbstractContainer
Ext.panel.AbstractPanel
Ext.view.AbstractView
Ext.layout.Layout
Ext.data.AbstractStore
Ext.data.Model
Ext.data.proxy.Proxy

6.
Ext.app.Controller
Ext.app.Application
Ext.Loader

7.
类模板
Ext.define('Ext.ux.ClassTpl', {
	mixins: {
        observable: 'Ext.util.Observable'
    },
    
    // 定义类构造器
	constructor : function(config) {
		var me = this, config = config || {};
		
		// 1. 注册事件
		me.addEvents(
	            /**
	             * @event add
	             */
	            'add');
		
		// 织入事件处理功能
		me.mixins.observable.constructor.call(me, config);
		
		// 复制父类 Ext.Base属性
		me.callParent([config]);
	},
	
	// 定义方法
    add: function() {
        var me = this;
        
        // 2. 触发事件
        me.fireEvent('add', me);
        return;
    }
})


8.
...

分享到:
评论

相关推荐

    ExtJs 4 API中文

    ExtJs 4 API 中文

    Extjs4 api

    ExtJS 4 API 是一套强大的JavaScript前端框架,用于构建富客户端Web应用。它提供了一整套组件、布局、数据绑定和事件处理机制,使得开发者能够创建功能丰富的、交互性强的用户界面。API文档是理解并有效利用ExtJS 4...

    Extjs 4 API

    Ext JS 4是迄今为止我们曾经对Extjs JS最大的修改,构成最先进的JavaScript框架。几乎每一个区域的结构都已经升级,从生成的HTML的系统。我们已经统一的api,增添了不可思议的新功能,提高了整体架构的性能。 在Ext JS...

    Extjs4 API

    很全的Extjs4文档,各空件的属性、方法及例子都在,直接点击index.html,不用部署。

    [免费] extjs 4.2.1 api文档

    extjs 4.2.1 api文档

    ExtJs4官方的api文档及示例

    很实用的示例及文档。版本为4.1,对初学者以及开发人员很有帮助。 很实用的示例及文档。版本为4.1,对初学者以及开发人员很有帮助。

    Extjs4 API文档阅读(一)——类系统(Class System)

    ### Extjs4 API文档阅读(一)——类系统 #### 第一部分:概述 在ExtJS4中,类机制被大幅度地重构与优化,这主要是为了支撑全新的架构需求。随着ExtJS4类的数量超过300个,对于这样一个庞大且全球范围内拥有超过20万...

    Extjs4 API文档阅读(四)——Data

    ### Extjs4 API文档阅读(四)——Data #### 数据包概述 在Extjs4框架中,`Data`包承担着极为重要的角色,它负责处理应用程序中的数据加载与保存任务。该包由41个类构成,其中核心的三个类为模型类(`Model`)、存储...

    Extjs4 API文档阅读(三)——布局和容器

    ### Extjs4 API文档阅读(三)——布局和容器 #### 一、容器与基本概念 在Ext JS中,容器(Container)是一种特殊的组件,能够容纳其他组件。这使得Ext JS非常灵活,能够构建复杂的用户界面。容器是构成Ext JS应用...

    Extjs4+API.rar

    Extjs4+API.rar

    Extjs4API文档阅读(三)——布局和容器[参照].pdf

    Extjs4API文档阅读(三)——布局和容器[参照].pdf

    extjs4的中文api

    extjs4的中文api,已汉化80%,打开速度快,方便

    extjs4 最新中文API

    最新的extjs4 中文api,学习者的好帮手。

    extjs四个例子,一个中文API

    新手学习,初学extjs时用刚刚好,里边有三个例子,还有一个我自己写的例子(简单粗暴动态菜单),还有一个中文API

    Extjs 中文API文档

    Extjs 中文API文档,有对Extjs相关API的中文说明

    extjs4 api

    extjs4 全面详细的api 中文版。

    ExtJS4中文教程2 开发笔记 chm

    Extjs4 API文档阅读(一)——类系统(Class System) Extjs4 API文档阅读(三)——布局和容器 Extjs4 API文档阅读(二)——MVC构架(上) Extjs4 API文档阅读(二)——MVC构架(下) Extjs4 API文档阅读(四)——Data ...

    ExtJS4.0-API.rar

    ExtJS4.0-API Ext4.0-API Ext4 ExtJS4 API 学EXTJS4的好东西...

    extjs4 中文 API

    extjs4 中文 API

Global site tag (gtag.js) - Google Analytics