Ext_2_概述.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
欢迎来到Ext 2.0。在下列各章节中,你将会接触到Ext 2.0最新的改进,你也将会学习,有哪些新功能是为你所用的。虽然作为一份概述性的内容,本文不会讨论如何编写Ext 2.0应用程序个中细节,但是你可在下面提供的资源,找到你所需的内容: ? ? Ext 1.x to 2.0升级指南 ? Ext 2.0 API参考 ? Ext 2.0范例 ? Ext 2.0 Change Log (Coming soon) ? Ext社区论坛 有关重大改变的几个要点 文章内容是对2.0新变化的综合简述。请留意Ext框架在从1.x跨越到2.0的过程中,经历了无数的细微改进、臭虫修正和其他的改动。 要逐一列出尚难为之,所以本文着重提及架构上有转换的主要地方,和一些全新加入的功能。本文下列的各部分将完整解释这每一项的细节。 组件模型 Component Model 在1.x中就有Component和BoxComponent两个类了,但却没有深入整合到框架中去。到2.0,这两个类得到极大的改进并是一切主要组件的基础。 尽管这些类对于开发者而言一般是尽量隐藏细节的,不过打好组件生存周期的基础知识有利于下一步的Ext学习。参阅详细。 容器模型 Container Model 有几个核心类可用于器件(widgets)的构建和包含其它组件的布局。 容器Container为可容纳对象和组件的布局提供一个基础性的构成方式,对于整个Ext框架可视化必不可少。 面板Panel 扩展自容器类,为用户程序提供特定功能的UI基类,而且可以说是容器结构层次中最常用的类。 窗口Window是面板的一种特殊类型,使得web应用程序如桌面式(desktop-style)那样。视见区Viewport是专为全屏幕web程序应用而设计的实用容器 。参阅详细 布局Layouts 1.x中的布局方式围绕在BorderLayout和其相关的几个类。2.0,布局的整体架构建立在新容器类和崭新的布局类上。 BorderLayout现加入到九种风格布局之中。布局类已经是全部重写设计并考虑最大的可扩展性。 布局的管理亦受益于2.0的框架,去掉一些开发者之前需要面对的复杂实现。参阅详细 Grid Grid组件往往都被认为是Ext的核心组件之一,在2.0的版本同时继续演进。新版的用户界面更友好,性能更佳,功能上新加了行摘要、行归组、和一些依靠插件实现的功能如expandable rows和row numbering 等等更多。参阅详细 模板 XTemplate 1.x的模版类处理一些简单的模版时令人放心,但对于高级的输出任务就缺乏关键的支持。 在2.0中,全新的XTemplate可支持子模版,数组处理,直接代码执行,逻辑判断和更多有用的功能。参阅详细 数据视图 DataView 1.x的模版将数据绑定到模版以生成制定的UI视图。JsonView是快速绑定JSON数据辅助类。2.0的DataView把以上两种方式作统一的处理,不同的是它继承自BoxComponent,可更好地支持各种布局方式,新的XTemplate类为模版处理提供强大的支持。参阅详细 其它新组件 这些新组件包括动作Action、CycleButton、 Hidden (field)、 ProgressBar和TimeField。参阅详细 补充说明 主题 2.0支持开箱即用的主题,使用为更简化。Ext 1.x支持四套主题,但2.0减少到两套。 如打算自定义Ext的主题,那么Gray主题就是一份不错的蓝本,另外一些2.0 社区主题也可以提供一些思路或直接使用。 这不是API改动的一部分,但是有需要在这里提及一下。 突破性进展 令人,2.0的一些改动无法做到向后兼容。因为相关的组件和渲染模型已经是从根本上进行修改,许多现有的组件必须舍弃旧1.x的方式重写编写,与1.x的差别较大。 我们提供的1.x到2.0升级指南希望能解决升级现有Ext 1.x程序的困难。 组件模型 Component Model 组件概述 2.0的一个目标就是希望能以简单的代码块构建程序,甚至比以前更简单。 组件Component类最初在1.x引入,却没有全面整合到框架中去。在2.0中,组件所赋予的能力有长足的改进和提升,使得其成为整个架构里最为基础的一个类。组件对象为组件的创建、渲染、事件处理、状态管理和销毁提供了统一的模型,Ext下面的每一个组件具备了这些由组件对象扩展出来的特性。这是2.0组件对象的关键特性: 显式声明构建器链和重写 Explicit constructor chaining and overriding 组件会将一个基础构造器连同配置传入到子类中。函数initComponent用于提供制定的构造器逻辑,只要在

文档评论(0)

df829393 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档