![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ExtJs专题(学习)
文章平均质量分 93
普通网友
这个作者很懒,什么都没留下…
展开
-
《仔仔细细分析Ext》 第一章 必须理解Ext.extend函数
显然了,从函数名就可以看出来,这个函数是整个Ext类库的基石,之一。 笔者初看这个函数,感觉比较迷糊,只知道它完成了继承的功能,但是里面到底做了什么操作,并不太好理解。 网络上有很多帖子和文章来解析这个函数,但笔者感觉并不是很到位。不知道是因为这些帖子的作者没有能完全理解这个函数还是因为表达得不够清晰。 下面笔者就自己的理解来分析一下这个函数。 必须的前置概念有三个:prototype、const...原创 2009-12-01 12:51:31 · 83 阅读 · 0 评论 -
《仔仔细细分析Ext》 Ext的事件机制源码详解:Ext.onReady()方法的原理是什么?...
导言 Ext 封装了自己的事件机制,除了支持原始的鼠标和键盘事件之外,还能支持高级语义的事件,如 load 、 beforeLoad 、 render 、 destory 等等。 这一部分内容专门来解析 Ext 的事件机制,我打算用四种方法来解析这部分内容,力求稍有 js 基础的人都能看懂: 1 、源码注释翻译; 2 、执行流程图和源码片段截图; 3 、简单...原创 2009-12-01 12:53:39 · 217 阅读 · 0 评论 -
《仔仔细细分析Ext》 Ext对String类的扩展
原生 String 类: 一个 length 属性、一个静态方法 String.fromCharCode() 、 17 个实例方法。(这里的称呼都是方便理解的方式,不是严格意义上 OO 的意思。) 17 个实例方法简表: 1、 charAt() 2、 charCodeAt() :返回字符串中指定位置处的字符编码( Unicode 码值)。...原创 2009-12-01 12:54:37 · 132 阅读 · 0 评论 -
《仔仔细细分析Ext》 Ext对Function类的扩展
原生 Function 类: 参考手册并没有过多介绍 JS 内建的 Function 对象,只是介绍了如何用 new Function(name,arg…); 这样的方法来创建一个新的函数。 另外,通过其它资料我们还可以了解到,每个被定义的 function 都有 length 属性,它描述这个 function 定义时的实际参数个数。另一个属性就是原型: prototy...原创 2009-12-01 12:56:19 · 191 阅读 · 0 评论 -
《仔仔细细分析Ext》 Ext对Number类的扩展
原生 Number 类: 包含五个静态属性和六个实例方法,简表如下: 静态属性: Number.MAX_VALUE :最大值 Number.MIN_VALUE :最小值 Number.NaN :非数字值 Number.NEGATIVE_INFINITY :负无穷大,运算结果下溢时返回该值 Number.POSITIVE_INFINITY :正无穷大,运算结果上溢时返回该...原创 2009-12-01 12:56:53 · 222 阅读 · 0 评论 -
《仔仔细细分析Ext》 脚本,你的效率到底损失在哪里?:Ext对Array对象的扩展
导言 差不多所有的 js 库都会对原生的 js 和 DOM 模型进行封装和扩展, jQuery 、 prototype 、 Ext 都有类似做法。 由于这些原生对象的相关方法注定会被大量地调用,对它们扩展得好与不好会直接关系到整个类库整体的性能。 经常看到有人说 Ext 的执行效率低下,笔者有时也有这种感觉,点个鼠标好像要延迟一下才...原创 2009-12-01 12:57:56 · 110 阅读 · 0 评论