- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Ext的组件体系结构研究 摘要:介绍了Ext组件及其组件的配置选项、属性、方法及用户扩展组件的方法,以便我们更好的学习Ext,从而更好的发挥Ext在前端开发的强大功能。 关键词:Ext;Component;组件生命周期;组件扩展 中图分类号:TP311.1文献标识码:A 文章编号:1009-3044(2011)09-1999-03 Research Ext Component Architecture WANG Xiao-yan, SONG Shao-yun (Information Technology Engineering College, Yuxi Normal University, Yuxi 653100, China) Abstract: Ext components and its components are introduced configuration options, properties, methods, and users to extend the components, so we can better learn Ext, Ext to better play the power in the front-end development. Keywords: Ext; component; component of the life cycle; component expansion Ext是一个创建丰富互联网应用程序的跨浏览器的JavaScript库,基于纯Html/CSS+JS技术,提供丰富的跨浏览器UI组件。学习Ext主要就是学习各种组件的功能、特性及使用方法。 1 Ext框架简介 Ext 框架提供面向构件的开发模式,使用面向对象的方式让项目中的所有基类和公共函数都是封装成一个独立的组件。这种强大的JavaScript库提供了可重用的对象和部件,简化了Ajax开发和丰富了客户端界面效果,通过使用该框架可以使web层的开发使用到面向对象的特性,比如可复用性和可继承性等。该框架的核心思想是通过JavaScript来动态创建页面的标记元素,从而使得页面更灵活。其实Ext本身并没使用到新技术,而是在JavaScript基础上结合这些设计思想发展过来的,它与普通的JavaScript相比具有以下一些优点和特性: 1)Ext所有JavaScript库都是跨浏览器支持的,这种支持使开发人员在构建Web应用程序时不需要考虑目标浏览器。 2)完全面向对象且可扩展的。 3)复用性高,便于统一web程序的界面设计[1]。 Ext不仅美观实用,而且满足了开发者对稳定性、易用性、可维护性的要求填补了企业级前端应用的空白,脱颖而出一举成为Ajax框架中的佼佼者。 2 Ext组件介绍 Ext组件是以Component类为基础定义的,在Component类的基础上,使用面向对象的方法,设计一系列的组件及控件,每一个组件都有一个指定的xType属性值,通过该值可以得到一个组件的类型或者是定义一个指定类型的组件。 Ext中的组件体系由如图1和图2所示[2]。 图1的组件体系图向我们展示了我们整个Ext组件的组成及继承体系,以便于我们掌握组件各种特性。组件大致可以分成三大类,即基本组件、工具栏组件、表单及元素组件。我们在开发的时候,只需要直接使用这些组件及控件,就可以创建出丰富多彩的应用程序界面。窗口、树、表格、选项板、工具栏、菜单等都是可以直接复用的组件及控件。 2.1 组件的基本应用步骤 1)通过一个xType来指定组件的类别唯一标识。 2)使用new操作符来创建组件对象。 3)在容器中通过使用xType来使用组件。 4)给组件配置选项(oPtions):配置选项是Ext组件非常重要的特性,在大多数Ext组件中,都支持在构造函数中传递一个对象作为参数,在这个对象中包含组件的详细参数描述,Ext根据这些参数来创建组件。 5)组件渲染(render)及显示(show):组件只有在渲染后才能在页面中显示,可以通过多种方法来渲染及显示一个组件。 2.2 组件的生命周期 Ext组件并不是一个个分散的结构,它的采用继承方式紧密关联的的倒树结构。它把组件的共性的东西抽象出来为父类,这个类实现了创建―渲染―销毁的生命周期。理解Ext组件生命周期对于应用好Ext组件以及扩展Ext组件都非常重要。如果要编写自定义的组件或控件,就需要对生命周期中的各个子流程和方法非常熟悉,这样有利于解决实际项目中所遇到的各种问题,才能在类中通过适当的方法对组件作出处理,这是研究组件生命周期的重
您可能关注的文档
最近下载
- GB 55007-2021砌体结构通用规范.pdf VIP
- 国开电大学习网《高级财务会计》形考任务答案1-5答案.pdf VIP
- 部编版道德与法治四年级下册第四单元感受家乡文化关心家乡发展 3 大单元整体作业设计.pdf
- 石家庄市国企招聘考试真题题库2024版 .pdf VIP
- 个人岗位述职报告范文.docx VIP
- 2024石家庄市国企招聘考试真题及答案.docx VIP
- 基于FACE技术探究二氧化碳与移栽密度对汕优63颖花形成的互作效应.docx VIP
- 2025年产前筛查诊断人员资质考试历年参考题库及答案.docx VIP
- 2023年河北石家庄市市属国有企业公开招聘管理人员及专业技术人员257人笔试备考试题及答案解析.docx VIP
- 2024大学生职业生涯规划书(28篇).pdf VIP
有哪些信誉好的足球投注网站
文档评论(0)