- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Ext开发视频教程 开源人 作品 主讲:EasyJF开源团队 大峡 Ext框架中的组件及控件 主讲:EasyJF开源 大峡 一、Ext组件及控件简介 组件/控件的基本概念 组件就是指可以复用的应用程序组成部件。我们在开发的时候,只需要直接使用这些组件及控件,就可以创建出丰富多彩的应用程序界面。窗口、树、表格、选项板、工具栏、菜单等都是可以直接复用的组件及控件。 回顾组件的使用示例 组件及控件的种类 1、Ext核心库中的组件; 2、Ext应用示例中的提供的扩展组件; 3、用户自定义的组件。 通过Ext API文档了解Ext的组件情况 二、组件的基本应用 组件的类别xtype Ext2中通过一个xtype来指定组件的类别唯一标识。 创建及使用组件的两种方法 1、使用new 操作符来创建组件对象; 2、在容器中使用xtype来使用组件。 组件的配置选项(options) 配置选项是Ext组件非常重要的特性,在大多数Ext组件中,都支持在构造函数中传递一个对象作为参数,在这个对象中包含组件的详细参数描述,Ext根据这些参数来创建组件。 组件渲染(render)及显示(show) 组件只有在渲染后才能在页面中显示,可以通过多种方法来渲染及显示一个组件。 三、丰富多彩的Ext组件/控件 基础性的组件 容器组件 表格组件 树组件 菜单及工具栏 表单及字段 拖放处理 其它组件 四、 组件属性、方法 组件属性(Properties) 1、何时使用组件属性 2、只读属性 3、可读写的属性 组件方法(Methods) 1、组件方法的使用 2、公开方法 3、私有方法 五、 组件的事件及处理 事件及事件响应的概念 事件及事件处理其实就是当用户执行某一个状态,或者是对象执行某一个操作时,会给哪些关心这个动作的其它对象发送一个通知,那些对象(监听者)接受到通知后,会作具体的响应。 传统浏览器事件处理回顾 Ext对传统事件的封装及增强 1、在Event的基础上提供了一个EventObject; 2、全局的事件管理器EventManager; Ext组件的事件及响应 1、事件的触发; 2、事件的响应。 六、 Ext组件的生命周期 Ext组件的生命周期 理解组件生命周期的重要性 理解Ext组件生命周期对于我们应用好Ext组件乃到扩展Ext组件都非常重要。如果我们要编写自定义的组件或控件,就需要对生命周期中的各个子流程,钩子方法等非常熟悉,这样我们才能在自己的类中通过适当的钩子方法作作组件的处理! 七、组件基类Componet详解 配置选项 属性 方法 事件 八、容器类Container组件详解 Container基本特性 Ext中的两大类容器 容器配置选项 容器属性 容器方法 容器事件 九、小结 Ext提供了庞大丰富的组件体系,学习Ext主要就是学习各种组件的功能、特性及使用方法; Ext组件的基类是Component,组件的配置选项、属性、方法及事件都是组件非常重要的特性,需要通过API来熟悉他们的功能及用法; 理解Ext组件生命周期、渲染及显示等对于用好Ext是非常关键的; 学习Ext组件及控件需要重点掌握Component及Container这两个基本的组件。 The End. 谢谢! * 一、初始化(Initialization) 1、配置选项处理 2、创建组件事件 3、注册组件 4、调用initComponent方法 5、状态初始化 6、加载组件插件 7、是否渲染 二、渲染(Rendering) 1、触发beforerender事件 2、设置container 3、调用onRender方法 4、使用自定义样式 5、触发render事件 6、调用afterRender 7、组件隐藏或禁用 三、销毁(Destruction) 1、触发beforeDestory事件 2、调用beforeDestory方法 3、删除元素监听及对应DOM 4、调用onDestory方法 5、注销组件ComponentMgr 6、触发destory事件 7、删除组件的事件 * * *
文档评论(0)