Ext JS高级程序设计(全球首本基于Ext 3.x的经典著作,4大网站联袂推荐)(china-pub首发)
基本信息
编辑推荐
权威:两位资深Ext专家合作撰写,4大专业网站联袂推荐
新颖:基于Ext 3.x最新版撰写,各种新特性一览无余
深入:透彻阐述Ext Core、Store和Ext.Direct等杀手锏应用的各种功能和特性
全面:Ext UI、Ext扩展、Ext插件、调试等的原理与方法尽含其中
实用:包含2个极具商业价值的完整实例,同时用Java和.NET实现
推荐阅读
内容简介回到顶部↑
本书对ext js的核心知识以及中高级开发者在开发过程中会经常遇到的疑难问题进行了深入分析和探讨。本书不仅详细讲解了ext js 3.0中新增的用于web 2.0网站开发的核心包ext core,以及给ext js带来革命性变化的ext.direct,而且还全面透彻地介绍了ext.data.store、ext ui、ext扩展、ext插件和调试等知识。实用性和可操作性强,各个知识点都配有实用的案例,并给出了最佳实践。全书最后以一个单页面的大型案例结束,以迭代的方式重现了该案例的实现过程,有助于读者融会贯通,将理论与实践完美结合。.
尤为值得一提的是,本书中的主要实例同时包含.net和java两个版本,适合所有.net开发者和java软件开发人员阅读。
如果你也在思考下面这些问题,也许本书就是你想要的! 1. 试与jquery一争高下的ext core有何过人之处?用ext core构建网站与jquery有什么不同? 2. 为什么说ext.direct是ext的革命性变化?它如何保证无论服务器端使用何种平台,客户端都无需进行修改? 3. 数据与界面分离的优势已经被广大开发者所认可,ext是如何做到这一点的? 4. 你还在为自己没有美术功底而苦恼?你领略过ext ui的迷人魅力吗?它在ext 3.x中又有哪些超凡脱俗的表现? 5. 易于扩展是ext的最大特色之一,如何才能将它的这一功能发挥到极致? 6. 在应用web化的大潮中,单页面应用越来越受追捧,如何使用ext快速而简单地开发单页面应用? 7. web开发中最让开发者头疼的是脚本调试,如何才能很好地利用目前公认为最好的调试工具firebug它发现并解决开发中遇到的各种bug? 这一切都能在本书中找到答案! ...
尤为值得一提的是,本书中的主要实例同时包含.net和java两个版本,适合所有.net开发者和java软件开发人员阅读。
如果你也在思考下面这些问题,也许本书就是你想要的! 1. 试与jquery一争高下的ext core有何过人之处?用ext core构建网站与jquery有什么不同? 2. 为什么说ext.direct是ext的革命性变化?它如何保证无论服务器端使用何种平台,客户端都无需进行修改? 3. 数据与界面分离的优势已经被广大开发者所认可,ext是如何做到这一点的? 4. 你还在为自己没有美术功底而苦恼?你领略过ext ui的迷人魅力吗?它在ext 3.x中又有哪些超凡脱俗的表现? 5. 易于扩展是ext的最大特色之一,如何才能将它的这一功能发挥到极致? 6. 在应用web化的大潮中,单页面应用越来越受追捧,如何使用ext快速而简单地开发单页面应用? 7. web开发中最让开发者头疼的是脚本调试,如何才能很好地利用目前公认为最好的调试工具firebug它发现并解决开发中遇到的各种bug? 这一切都能在本书中找到答案! ...
作译者回到顶部↑
本书提供作译者介绍
黄灯桥 网名“上将军”,从事开发10余年,经验极其丰富。Ext 专家,致力于Ext的研究与推广。2002年开始从事Web开发与相关技术的研究,对各种Web开发技术都有深入了解。不仅是VB和Delphi等的忠实拥趸,而且还擅长C#、ASP.NET和.NET。活跃于各大技术社区,是CSDN的认证专家(http://blog.csdn.net/tianxiaode)。
徐会生 网名“临远”,Family 168创始人之一,Ext 专家。高级软件工程师兼系统架构师,有丰富的Java EE开发经验。在社区里非常活跃,曾经编写和翻译了大量关于Ext和jBPM的资料,深受社区欢迎。.. << 查看详细
徐会生 网名“临远”,Family 168创始人之一,Ext 专家。高级软件工程师兼系统架构师,有丰富的Java EE开发经验。在社区里非常活跃,曾经编写和翻译了大量关于Ext和jBPM的资料,深受社区欢迎。.. << 查看详细
目录回到顶部↑
前 言.
第一部分 ext core
第1章 ext core重要概念 2
1.1 ext.element 2
1.1.1 获取htmlelement节点的ext.element实例 2
1.1.2 css样式操作 3
1.1.3 dom查询与遍历 4
1.1.4 dom操作 6
1.1.5 事件处理 9
1.1.6 尺寸大小 13
1.1.7 定位功能 14
1.1.8 动画功能 16
1.1.9 杂项 19
1.2 ajax介绍 19
1.3 domquery介绍 20
1.4 模板介绍 23
1.5 实用功能 24
1.6 定时执行代码 25
1.7 本章小结 26
第2章 ext core实例系统设计 27
第一部分 ext core
第1章 ext core重要概念 2
1.1 ext.element 2
1.1.1 获取htmlelement节点的ext.element实例 2
1.1.2 css样式操作 3
1.1.3 dom查询与遍历 4
1.1.4 dom操作 6
1.1.5 事件处理 9
1.1.6 尺寸大小 13
1.1.7 定位功能 14
1.1.8 动画功能 16
1.1.9 杂项 19
1.2 ajax介绍 19
1.3 domquery介绍 20
1.4 模板介绍 23
1.5 实用功能 24
1.6 定时执行代码 25
1.7 本章小结 26
第2章 ext core实例系统设计 27
前言回到顶部↑
经过两年的发展,Ext JS从2.0版开始,功能逐渐完善,越来越受用户欢迎。现在的框架如此之多,相比其他框架,为什么只有Ext JS那么火?笔者认为,其主要原因大概有以下几点:.
·架构简单,容易扩展。
·控件比较完整。
·数据管理与界面显示分离。
·代码书写简单,易于掌握。
今年,Ext JS不但推出了3.0版本,而且推出了Ext Core,准备在Web 2.0网站开发中占一席之地。Ext Core目前的亮点不多,但经过一段时间的发展后,应该会有不错的成绩。Ext JS 3.0有相当大的改进,譬如在Ext JS 2.x版本中为人所诟病的速度问题在Ext JS 3.0中就有所改善。不过,最革命性的改变还是Ext JS中新增的Ext.Direct功能,它实现了服务器端的无关性。
Ext JS的未来
根据Ext JS的开发路线图,在Ext JS 3.1版中将增加可分组的列标题—一个非常值得期待的功能。在3.1版中,还将增加Tree Grid控件,Store将增加多字段过滤功能,这些都是非常实用的功能。这将使Ext的控件越来越接近C/S时代的RAD工具的控件。
在3.2版本中,Ext将增加移动组件,进军移动市场,这将是一次革命性的改进。同时在4.0版本中,除了对HTML 5的支持外,还增加画布功能。
还有一点更值得期待,就是Ext的RAD开发工具也在开发当中。估计不久之后,也可以像Delphi、VB一样,通过拖拽的方式即可轻松开发Web应用。
Ext JS在发展过程中不仅一步步地巩固着自己在HTML、CSS、JavaScript领域无可比拟的优势,而且已经开始向相关领域发展扩张。例如,它从2.0.2版开始为Adobe的RIA技术AIR提供支持,并且为GWT开发了Ext GWT 2.0,这些都体现了Ext JS的强大活力和生命力。
在可预见的未来,Ext JS将会甩开对手,大踏步向前。不过,从3.1版本开始,Ext JS开始收费,这个对开发社团会造成什么样的影响,以及是否会影响Ext JS的未来,还有待观察。
为什么写这本书
Ext Core是Ext小组新推出的用于Web 2.0网站开发的核心包,其包含什么功能以及如何使用这些功能,是大家比较关心的。本书将通过实例的形式为大家详细讲述Ext Core的功能及其使用方法。..
在Ext JS 3.0版中,还增加了不少新的控件和功能,如何熟练地运用它们,也是大家比较关心的,本书也将通过实例的形式为大家详细讲述这些功能及其使用方法。尤其是Ext.Direct,它将是本书介绍的重中之重。
在目前的Ext书籍中,涉及Ext完整示例的书少之又少,尤其是单页面应用的示例,可以说,基本上没有。鉴于这种现状,笔者萌生了写一本以示例为主的书的想法,以解读者之渴。
为了顾及.NET和Java两大技术阵营的读者,本书的主要实例都将使用C#和Java两种语言实现。
本书面向的读者
·有一定使用Ext JS经验的中高级读者。
·想利用Ext Core进行Web开发的读者。
·架构简单,容易扩展。
·控件比较完整。
·数据管理与界面显示分离。
·代码书写简单,易于掌握。
今年,Ext JS不但推出了3.0版本,而且推出了Ext Core,准备在Web 2.0网站开发中占一席之地。Ext Core目前的亮点不多,但经过一段时间的发展后,应该会有不错的成绩。Ext JS 3.0有相当大的改进,譬如在Ext JS 2.x版本中为人所诟病的速度问题在Ext JS 3.0中就有所改善。不过,最革命性的改变还是Ext JS中新增的Ext.Direct功能,它实现了服务器端的无关性。
Ext JS的未来
根据Ext JS的开发路线图,在Ext JS 3.1版中将增加可分组的列标题—一个非常值得期待的功能。在3.1版中,还将增加Tree Grid控件,Store将增加多字段过滤功能,这些都是非常实用的功能。这将使Ext的控件越来越接近C/S时代的RAD工具的控件。
在3.2版本中,Ext将增加移动组件,进军移动市场,这将是一次革命性的改进。同时在4.0版本中,除了对HTML 5的支持外,还增加画布功能。
还有一点更值得期待,就是Ext的RAD开发工具也在开发当中。估计不久之后,也可以像Delphi、VB一样,通过拖拽的方式即可轻松开发Web应用。
Ext JS在发展过程中不仅一步步地巩固着自己在HTML、CSS、JavaScript领域无可比拟的优势,而且已经开始向相关领域发展扩张。例如,它从2.0.2版开始为Adobe的RIA技术AIR提供支持,并且为GWT开发了Ext GWT 2.0,这些都体现了Ext JS的强大活力和生命力。
在可预见的未来,Ext JS将会甩开对手,大踏步向前。不过,从3.1版本开始,Ext JS开始收费,这个对开发社团会造成什么样的影响,以及是否会影响Ext JS的未来,还有待观察。
为什么写这本书
Ext Core是Ext小组新推出的用于Web 2.0网站开发的核心包,其包含什么功能以及如何使用这些功能,是大家比较关心的。本书将通过实例的形式为大家详细讲述Ext Core的功能及其使用方法。..
在Ext JS 3.0版中,还增加了不少新的控件和功能,如何熟练地运用它们,也是大家比较关心的,本书也将通过实例的形式为大家详细讲述这些功能及其使用方法。尤其是Ext.Direct,它将是本书介绍的重中之重。
在目前的Ext书籍中,涉及Ext完整示例的书少之又少,尤其是单页面应用的示例,可以说,基本上没有。鉴于这种现状,笔者萌生了写一本以示例为主的书的想法,以解读者之渴。
为了顾及.NET和Java两大技术阵营的读者,本书的主要实例都将使用C#和Java两种语言实现。
本书面向的读者
·有一定使用Ext JS经验的中高级读者。
·想利用Ext Core进行Web开发的读者。
媒体评论回到顶部↑
上将军(黄灯桥)和临远(徐会生)都是Ext领域的先驱和专家,而且都曾出版过Ext方面的专著,本书的权威性是毋庸置疑的。本书内容新颖,所有内容都基于Ext最新版撰写;针对性强,重点讲解了Ext JS的核心知识和高级技巧,以及开发者在开发过程中容易碰到的问题,值得所有中高级Ext开发者认真阅读。
——Ajax中国(www.okajax.com)
Ext的更新速度非常快,自3.0版以来增加了大量新特性,功能更强大,从而也更受开发者青睐。Ext Core和Ext.Direct等算得上是Ext 3.0中的革命性变化了,它们让Ext脱胎换骨,然而这方面的优秀参考资料极少,本书很好地弥补了这一空白。极力推荐!
——17Ext(www.17ext.com)
如果想成为一位Ext高手,想要把Ext的作用发挥到极致,就必须熟练掌握Ext UI、Ext扩展、Ext插件的原理和使用方法,以及Ext应用的调试方法和技巧。本书结合实例,对这些知识进行了全面而详细的讲解,建议所有Ext开发者都看一看。
——Dojo中国(www.dojochina.com)
包含大量实例、可操作性强是本书的一大亮点之一。不仅所有知识点都依托实例来讲解,而且还包含两个可以复用的综合性案例,其中用单页面实现的仓库管理系统的实例颇具学习和研究价值,这可能是很多Ext爱好者们都希望看到的。还有一点要重点提及的是,本书所有的大型实例都以迭代的方式给出了完整的代码,而且同时包含Java和.NET两个版本。
——Ext JS中国用户组
——Ajax中国(www.okajax.com)
Ext的更新速度非常快,自3.0版以来增加了大量新特性,功能更强大,从而也更受开发者青睐。Ext Core和Ext.Direct等算得上是Ext 3.0中的革命性变化了,它们让Ext脱胎换骨,然而这方面的优秀参考资料极少,本书很好地弥补了这一空白。极力推荐!
——17Ext(www.17ext.com)
如果想成为一位Ext高手,想要把Ext的作用发挥到极致,就必须熟练掌握Ext UI、Ext扩展、Ext插件的原理和使用方法,以及Ext应用的调试方法和技巧。本书结合实例,对这些知识进行了全面而详细的讲解,建议所有Ext开发者都看一看。
——Dojo中国(www.dojochina.com)
包含大量实例、可操作性强是本书的一大亮点之一。不仅所有知识点都依托实例来讲解,而且还包含两个可以复用的综合性案例,其中用单页面实现的仓库管理系统的实例颇具学习和研究价值,这可能是很多Ext爱好者们都希望看到的。还有一点要重点提及的是,本书所有的大型实例都以迭代的方式给出了完整的代码,而且同时包含Java和.NET两个版本。
——Ext JS中国用户组








点击看大图







加载中...

