摘要:
Ext把dom进一步封装了成一个新的类型Ext.Element。Ext.Element = function(element, forceNew){ var dom = typeof element == "string" ? DOC.getElementById(e... 阅读全文
随笔档案-2012年01月
每天一点点-EXT源码分析六
2012-01-21 01:12 by 尔, 167 阅读, 收藏,
摘要:
学习源码,痛苦又快乐的过程。自己感觉,虽然EXT的模板模型和设计模式的模板模式的实现大相径庭,但它们思想都是一样的,把不变的部分与变化的部分相分离,以便不变的部分可以很好的复用。来个小例子,比如某工业大学需要一个条幅,为了减缩支出,这个条幅需要是能反复使用的,也就是说,其上面的字是可以来回改的,但其... 阅读全文
每天一点点-EXT源码分析之五
2012-01-19 00:47 by 尔, 129 阅读, 收藏,
摘要:
看看EXT对Array的扩展。首先,Array是函数类型。其次,直接往构造函数里添加的属性或方法,可以称之为静态,因为它是属于构造函数(类)的,也就是说,必须这样访问。function P(){}P.fn=function(){ alert("静态方法");}P.fn();//不可用实例调用而往... 阅读全文
每天一点点-EXT源码分析之四
2012-01-17 23:52 by 尔, 194 阅读, 收藏,
摘要:
extend : function(){ // inline overrides var io = function(o){ for(var m in o){ this[m] = o[m]... 阅读全文
每天一点点-EXT源码分析之二
2012-01-15 22:07 by 尔, 173 阅读, 收藏,
摘要:
function(a, i, j, res){ res = []; Ext.each(a, function(v) { res.push(v); ... 阅读全文
每天一点点-EXTJS源码分析
2012-01-13 20:05 by 尔, 368 阅读, 收藏,
摘要:
从ext-base.js写起window.undefined=window.undefined;写法很奇怪?但js库基本都有这么一行。为什么要把自己赋给自己呢?注释写的比较明白,是为了兼容旧游览器,查询资料后发现,主要是IE5并没有定义Undefined这个基本类型,没有undefined这个特殊的... 阅读全文
js学习心得之js的自定义事件-基于观察者模式的实现
2012-01-11 22:44 by 尔, 1214 阅读, 收藏,
摘要:
GOF对观察者模式的定义:Observer的意图是定义对象之间的一种一(被观察者)对多(观察者)的关系,当一个对象的状态发生改变时,所有依赖它的对象得到通知,并且会自动更新自己。从这段经典的定义中,可以推测下,观察者模式中的俩个对象各自应该拥有的特征1,被观察者应该可以注册观察者,注销观察者。2,持... 阅读全文
浙公网安备 33010602011771号