原文:读Ext之十三(Ext元素)

终于越来越接近Ext的核心了。这篇开始Ext.Element,这里说的Ext元素指的是Ext.Element类的实例。 任何前端库都会涉及到对HTMLElement的操作,JQuery更是以其为中心,一个 函数调用后将DOM元素以索引方式存在JQuery对象中。 Ext则使用了一个称为 Ext.Element 的类,如 Ext.get Ext.fly 返回的都是该类的实例对象。许多操作如样式,添加 ...

2012-05-07 07:47 1 2862 推荐指数:

查看详情

Ext之十五(操作批量元素

前两篇读了Ext.Element,这篇介绍的Ext.CompositeElementLite类是对集合(Ext.Element)的操作。Ext.select / Ext.element.select 依赖于Ext.CompositeElementLite。 类的大概结构如下(省略了挂在 ...

Fri May 18 16:09:00 CST 2012 2 2579
Ext之十一(通过innerHTML创建元素

innerHTML 这个由 IE 引入的属性成了事实标准,各浏览器均支持。尽管html4中没有承认它,但html5已经正式将其纳入 。我们知道任何一个库都少不了DOM操作,因为用JS操作DOM(早期微软称DHTML)是日常开发中最基本的工作之一。这篇主要讲述Ext.DomHelper中 ...

Wed May 02 15:48:00 CST 2012 0 4464
Ext之九(事件管理)

Ext的事件管理非常强大。主要定义在Ext.EventManager对象(单例模式)中。该对象有以下方法addListener ...

Sun Apr 29 15:45:00 CST 2012 0 3726
Ext之一(实用方法)

第一句 window.undefined = window.undefined;    兼容IE6以下的浏览器,有人 解释过了。 定义Ext全局变量 Ext = { version : '3.1.0' }; 注意这里没有使用var,不使用var ...

Mon Apr 23 21:45:00 CST 2012 2 7070
Ext之三(原型扩展)

续上篇, Ext.ns = Ext.namespace; 有了一个简写的namespace。整个匿名函数执行完了。接下来 Ext.ns("Ext.util", "Ext.lib", "Ext.data"); Ext.elCache = {}; 分别为 ...

Wed Apr 25 15:09:00 CST 2012 0 3394
Ext之十(解析JSON)

首先,回到第一篇。使用Ext.apply为Ext对象添加了一些属性, Ext.apply(Ext, { ... USE_NATIVE_JSON : false, ... }); USE_NATIVE_JSON 即为其中之一, 可以使 ...

Wed May 02 01:20:00 CST 2012 0 12369
Ext之二(实用方法)

上篇看到Ext.extend,接着往下看。 Ext.namespace,用来管理Ext库命名空间的方法 namespace : function(){ var o, d; Ext.each(arguments, function(v) { d ...

Tue Apr 24 15:36:00 CST 2012 2 4183
Ext之四(事件的低级封装)

这篇开始ext-base-event.js。该文件定义了Ext.lib.Event对象,Ext.lib这个命名空间在Ext core的Ext.js中命名的。 Ext.ns("Ext.util", "Ext.lib", "Ext.data"); Ext.lib上的属性 ...

Thu Apr 26 15:27:00 CST 2012 1 2757
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM