前言
Ext JS各种绚丽而且易用的控件无非是最吸引我们的地方,她的这些优点甚至掩盖其性能上的缺陷。当我们把这些Ext原生的控件用到我们真实项目中的时候又发现,看似丰富的控件库并不能完全满足我们的需要。解决这个问题的唯一方法就是按照自己的需求来编写控件。当然。我们不会完全不依赖Ext API来编写自己的控件,这样完全是重新造车轮的举动。我们所说的写控件就是‘扩展’。
如果你看过Ext的源代码就会发现她就是完全以一种面向对象的模式来编写的。层层继承,从粗粒度到细粒度功能的逐层释放。所以我们所要做的就是继承最接近自己需求的父类,来在其基础上扩展出需要特有的功能。
第一部分 预备知识
1、Ext中的继承
2、控件的生命周期
第二部分 实例
1、密码复杂度校验
2、带鼠标移动提示的表格
3、多附件上传