[size=medium]经过漫长的等待,《EXTJS源码分析与开发实例宝典》总算在2010年1月份由电子工业出版社发行了。 在这里首发2个完整的章节,希望通过这些章节,能够让更多人了解EXTJS。欢迎广大朋友在阅读了样章之后,能够给出中肯的评价。你们的肯定,是我们往前行动的力量。随后,我们还会有作者访谈方面的信息会在这里公布出来,也请大家期待。本书从 2008年就开始了,中间整整跨越一个年度,作者和编辑都为此倾注了大量的心血。本着不断完善,尽善尽 美的心理,我们出版这本书。也为此熬了很多个夜晚。正如作者所言,写书是很辛苦也很枯燥的事情。编辑这本书同样也是很辛苦,但是有乐趣的事情。因为,看到这样一本文字和技术上都堪称不错的书,在自 己的手中诞生慢慢改进,逐步完善,心情还是愉悦的。作为国内第一本源码分析的书,相信会给各位读者带去一种全新的体验。我们会以开放的心态欢迎您的肯定、批评、建议或者意见。 [/size]
[color=blue][size=medium]由于广大朋友的认可和支持,本书的繁体版即将在中国台湾地区发行。这本教程能够推出繁体版,是离不开大家的关心和支持。大家的肯定,也给了我们更加努力推出优秀技术教程的动力。[/size][/color]
[size=medium]第1章 WEB如此美丽,初探Ext JS.pdf 免费下载[/size][url]http://www.brsbox.com/filebox/down/fc/be5c2f32adc613952812c5e5861d0080[/url]
[size=medium]
第2章 Ext JS 3.0实例入门.pdf 免费下载 [/size][url]http://www.brsbox.com/filebox/down/fc/c4a7d0276779e3d981eabdc8dcda3ef2[/url]
[size=medium]ExtJS向来以绚丽的应用了广大的开发者,广大的用户对体验的要求也是越来越高。在用户至上的需求推动下,作为开发者审时度势,学习和掌握这门当红技术无疑在当前经济危机下显得更重要。谁能真正地打动客户,谁能真正地说服老板,谁能真正地把握技术方向,这是每个怀有梦想的开发者和对未来充满憧憬年轻人所必须面对的。因为当你真正成为一个技术强者的时候,您也就离技术核心圈越来越近,这时您就拥有了核心竞争力了。而核心竞争力的取得是需要大量的积累,并不是简单学会ExtJS就可以的,我们还是需要沉寂下来,做到板凳N年冷,学会向优秀者学习,学会把握大方向。
以上的一切都需要脚印去覆盖,需要不断地总结与反思。有人说技术是一阵风,吹过了,不留下一丝痕迹。作为提高用户体验的ExtJS技术,是如此的完美,我们在庖丁解牛,分解开她的源码,我们惊奇地发现,这一切是如此的美丽——代码之美。这就激发了我们去刨根问底地去分析,去理解,去重构,去封装,最后形成自己风格的应用。随着ExtJS应用的普及,我们会惊奇地发现,有用户开始审美疲劳了,也有开始新的抵触情绪了。这就如同ExtJS刚刚出生的宝宝一样,也遭遇到一些流言蜚语 ,诟病她的雍容华贵。但是,流言还是挡住不她前进的步伐。
面对ExtJS开发出来的应用是如此的雷同,如此的千人一面,用户审美疲劳是个真实的现状么?这个背后的隐藏的故事是什么?其实,最终的原因还是开发者没有真正掌握ExtJS强大的功能,只是学会了简单的搭积木而已。这一切,对于上进的您,是远远不够的,我们需要深入到源码,读懂美妙的ExtJS代码,要自己开发组件,要自定义绚丽的应用,要人有我优,要向自由王国的顺利过渡。
在2008年初的时候,我们就开始构思如何真正深入到ExtJS本源,真正能够分析架构,讲解在开发中能够快速应用的教程。而选择这方面的定位,我们就需要走更长的路,需要把源码真正地读懂,读透。而这一些需要时间,需要实践,需要大量的积累。在写作过程中,我们听取了大量的意见,做了多次的修改调整。经过1年多熬夜奋战,这本书总算呈现在读者面前,这本书把对于一般人而言类似天书的ExtJS源码,做了细致地分解和注释解读,天使就这样降临人间了,当然是正常落地的,而不是脸蛋先着地的。天使在人间,就是盼望着,美好的东西能够长久地流传下去,能够不断分享。因为这个世界太需要力量和美,本书就是竭力呈现代码的力量和美。
当您翻开这本书的时候,也就开始了代码的自由之旅,开始了代码美之旅,当然,在旅行中您剋发现很多有趣的景点,采撷起来,串起来,那就是比珍珠还珍贵的灵感启迪。
本书的相关信息也可以在如下网站获得连接:[/size]
[size=medium][color=blue]china-pub网: [url]http://www.china-pub.com/49444[/url]
当当网:[url]http://product.dangdang.com/product.aspx?product_id=20760836[/url][/color][/size]
[size=medium]《EXTJS源码分析与开发实例宝典》封面如下:[/size][img]http://extjs.org.cn/screen_capture/extjswebbook/EXTJS003_1.jpg[/img]
[size=medium]对常见问题的统一答复
[color=blue]1. Extjs是怎样的技术?它的主要功能是什么? [/color]
Extjs是一种用于开发富客户端Web应用程序的javascript技术,它不需要为客户端安装任何插件就可以实现丰富多彩的界面效果,是进行富客户端开发的理想选择之一。Extjs的主要功能包括:对标准信息提示框的扩展、对标准表单组件的扩展、支持面板及各种布局方式、提供了大量的工具类和工具方法、提供了增强的事件机制、提供了对Ajax功能的支持、具有结构完整的数据模型、提供了灵活易用的模板功能、提供了美观实用的各种组件(其中的代表是表格组件Grid和树型自己Tree)。
[color=blue]2. 目前国内,程序员使用Extjs技术的多吗?这个技术在国内处于一个怎样的阶段? [/color]
就我所了解的情况,目前国内使用Extjs的程序员正在逐步增加,由于客户对程序界面的要求越来越高,不仅要求实现功能还要求操作界面美观实用,在这样的趋势下我相信使用Extjs的程序员会越来越多。
Extjs技术在国内的使用也有一段时间了,从最初的学习研究到真正在大型项目中的广泛应用中间有很多程序员付出了艰辛的努力,就整体而言Extjs的使用还处于成长期,从Extjs1.1到现在的Extjs2已经有越来越多的人开始关注和使用Extjs技术,Extjs3.0迎来Extjs的成熟阶段。
[color=blue]3. 请问EXTJS技术应用前景广阔的原因是? [/color]
Extjs最大的优势在于它将Web应用程序的操作方式向传统桌面应用程序的操作方式进行转化甚至消除了这种差异,从根本上提高了用户的使用体验,这是Extjs应用前景广阔的主要原因,其次使用Extjs对浏览器没有任何要求可以说是一种绿色的富客户端实现方式,这是它应用前景广阔的第二个原因,另外Extjs提供的各种组件可以用更加标准的方式展示数据降低了开发难度,这可以说是它应用前景广阔的第三点原因。
[color=blue]4. EXTJS与后台技术的联系如何? [/color]
Extjs是一个纯前台的javascript框架,他没有提供后台部分的实现,但这并不是说Extjs与后台技术的结合非常困难,恰恰相反Extjs可以与各种后台技术进行结合,前后台之间通过XML或者JSON实现数据传递,目前后台生成XML或者JSON的技术已经非常成熟因此只要对后台进行很小的修改就可以将Extjs应用于现有项目。
[color=blue]5. 很多程序员想学或者正在学Extjs技术,在学习的时候有哪些应该注意什么问题? [/color]
对于一个从没有接触过Extjs技术的人来说,在学习的初期会感觉较为困难,原因在于Extjs基本上完全抛弃了直接书写HTML代码来构建页面的方式,取而代之的是使用面板、布局、组件、等等以前只在桌面程序中出现的概念,学习者需要一定的时间和练习来适应这种变化,一旦适应了这种开发方式就会体验到使用Extjs的乐趣。在学习Extjs的过程中以下两点是需要我们经常注意的,首先Extjs组件在很多情况下都是延时渲染的,其次Extjs的很多操作都是异步执行的,这两个特点决定了我们程序的设计方式。 [/size]
6[size=medium]. [color=blue]现在很多人抱怨,extjs开发属于千人一面,这个问题怎么解决呢?[/color]
对于开发者而言,如果仅仅是应用了EXTJS的现有的东西进行组装,那样开发出来的应用难免有千人一面的情况出现。在遇到这种情况下,就要进行更加深入的开发,从Extjs的源码入手来进行分析,只有这样才能开发出满足应用的绚丽RIA系统。
[color=blue]7. 听说Extjs的源码很美,学习起来的难度大不大呢?[/color]
对于开发人员而言,代码是我们的语言。而Extjs的源码结构很优美,阅读起来很舒服,一种美的享受。因此,对于想要用好Extjs的开发者而言,建议还是能够好好细致地阅读下源码,并且从源码中吸取更多的养分。
[color=blue]8、《EXTJS源码分析与开发实例宝典》这本书是不是就是API的翻译,内容都从网上可以找到?[/color]
这本书的写作,我们是详细分析了EXTJS的源码,在理清结构之后我们才下笔创作的,API的知识肯定会有,但是本书的内容80%以上的内容是原创的,而且在其它网站上是无法获得的,应该说是独家奉献了。[/size]
[color=blue][size=medium]由于广大朋友的认可和支持,本书的繁体版即将在中国台湾地区发行。这本教程能够推出繁体版,是离不开大家的关心和支持。大家的肯定,也给了我们更加努力推出优秀技术教程的动力。[/size][/color]
[size=medium]第1章 WEB如此美丽,初探Ext JS.pdf 免费下载[/size][url]http://www.brsbox.com/filebox/down/fc/be5c2f32adc613952812c5e5861d0080[/url]
[size=medium]
第2章 Ext JS 3.0实例入门.pdf 免费下载 [/size][url]http://www.brsbox.com/filebox/down/fc/c4a7d0276779e3d981eabdc8dcda3ef2[/url]
[size=medium]ExtJS向来以绚丽的应用了广大的开发者,广大的用户对体验的要求也是越来越高。在用户至上的需求推动下,作为开发者审时度势,学习和掌握这门当红技术无疑在当前经济危机下显得更重要。谁能真正地打动客户,谁能真正地说服老板,谁能真正地把握技术方向,这是每个怀有梦想的开发者和对未来充满憧憬年轻人所必须面对的。因为当你真正成为一个技术强者的时候,您也就离技术核心圈越来越近,这时您就拥有了核心竞争力了。而核心竞争力的取得是需要大量的积累,并不是简单学会ExtJS就可以的,我们还是需要沉寂下来,做到板凳N年冷,学会向优秀者学习,学会把握大方向。
以上的一切都需要脚印去覆盖,需要不断地总结与反思。有人说技术是一阵风,吹过了,不留下一丝痕迹。作为提高用户体验的ExtJS技术,是如此的完美,我们在庖丁解牛,分解开她的源码,我们惊奇地发现,这一切是如此的美丽——代码之美。这就激发了我们去刨根问底地去分析,去理解,去重构,去封装,最后形成自己风格的应用。随着ExtJS应用的普及,我们会惊奇地发现,有用户开始审美疲劳了,也有开始新的抵触情绪了。这就如同ExtJS刚刚出生的宝宝一样,也遭遇到一些流言蜚语 ,诟病她的雍容华贵。但是,流言还是挡住不她前进的步伐。
面对ExtJS开发出来的应用是如此的雷同,如此的千人一面,用户审美疲劳是个真实的现状么?这个背后的隐藏的故事是什么?其实,最终的原因还是开发者没有真正掌握ExtJS强大的功能,只是学会了简单的搭积木而已。这一切,对于上进的您,是远远不够的,我们需要深入到源码,读懂美妙的ExtJS代码,要自己开发组件,要自定义绚丽的应用,要人有我优,要向自由王国的顺利过渡。
在2008年初的时候,我们就开始构思如何真正深入到ExtJS本源,真正能够分析架构,讲解在开发中能够快速应用的教程。而选择这方面的定位,我们就需要走更长的路,需要把源码真正地读懂,读透。而这一些需要时间,需要实践,需要大量的积累。在写作过程中,我们听取了大量的意见,做了多次的修改调整。经过1年多熬夜奋战,这本书总算呈现在读者面前,这本书把对于一般人而言类似天书的ExtJS源码,做了细致地分解和注释解读,天使就这样降临人间了,当然是正常落地的,而不是脸蛋先着地的。天使在人间,就是盼望着,美好的东西能够长久地流传下去,能够不断分享。因为这个世界太需要力量和美,本书就是竭力呈现代码的力量和美。
当您翻开这本书的时候,也就开始了代码的自由之旅,开始了代码美之旅,当然,在旅行中您剋发现很多有趣的景点,采撷起来,串起来,那就是比珍珠还珍贵的灵感启迪。
本书的相关信息也可以在如下网站获得连接:[/size]
[size=medium][color=blue]china-pub网: [url]http://www.china-pub.com/49444[/url]
当当网:[url]http://product.dangdang.com/product.aspx?product_id=20760836[/url][/color][/size]
[size=medium]《EXTJS源码分析与开发实例宝典》封面如下:[/size][img]http://extjs.org.cn/screen_capture/extjswebbook/EXTJS003_1.jpg[/img]
[size=medium]对常见问题的统一答复
[color=blue]1. Extjs是怎样的技术?它的主要功能是什么? [/color]
Extjs是一种用于开发富客户端Web应用程序的javascript技术,它不需要为客户端安装任何插件就可以实现丰富多彩的界面效果,是进行富客户端开发的理想选择之一。Extjs的主要功能包括:对标准信息提示框的扩展、对标准表单组件的扩展、支持面板及各种布局方式、提供了大量的工具类和工具方法、提供了增强的事件机制、提供了对Ajax功能的支持、具有结构完整的数据模型、提供了灵活易用的模板功能、提供了美观实用的各种组件(其中的代表是表格组件Grid和树型自己Tree)。
[color=blue]2. 目前国内,程序员使用Extjs技术的多吗?这个技术在国内处于一个怎样的阶段? [/color]
就我所了解的情况,目前国内使用Extjs的程序员正在逐步增加,由于客户对程序界面的要求越来越高,不仅要求实现功能还要求操作界面美观实用,在这样的趋势下我相信使用Extjs的程序员会越来越多。
Extjs技术在国内的使用也有一段时间了,从最初的学习研究到真正在大型项目中的广泛应用中间有很多程序员付出了艰辛的努力,就整体而言Extjs的使用还处于成长期,从Extjs1.1到现在的Extjs2已经有越来越多的人开始关注和使用Extjs技术,Extjs3.0迎来Extjs的成熟阶段。
[color=blue]3. 请问EXTJS技术应用前景广阔的原因是? [/color]
Extjs最大的优势在于它将Web应用程序的操作方式向传统桌面应用程序的操作方式进行转化甚至消除了这种差异,从根本上提高了用户的使用体验,这是Extjs应用前景广阔的主要原因,其次使用Extjs对浏览器没有任何要求可以说是一种绿色的富客户端实现方式,这是它应用前景广阔的第二个原因,另外Extjs提供的各种组件可以用更加标准的方式展示数据降低了开发难度,这可以说是它应用前景广阔的第三点原因。
[color=blue]4. EXTJS与后台技术的联系如何? [/color]
Extjs是一个纯前台的javascript框架,他没有提供后台部分的实现,但这并不是说Extjs与后台技术的结合非常困难,恰恰相反Extjs可以与各种后台技术进行结合,前后台之间通过XML或者JSON实现数据传递,目前后台生成XML或者JSON的技术已经非常成熟因此只要对后台进行很小的修改就可以将Extjs应用于现有项目。
[color=blue]5. 很多程序员想学或者正在学Extjs技术,在学习的时候有哪些应该注意什么问题? [/color]
对于一个从没有接触过Extjs技术的人来说,在学习的初期会感觉较为困难,原因在于Extjs基本上完全抛弃了直接书写HTML代码来构建页面的方式,取而代之的是使用面板、布局、组件、等等以前只在桌面程序中出现的概念,学习者需要一定的时间和练习来适应这种变化,一旦适应了这种开发方式就会体验到使用Extjs的乐趣。在学习Extjs的过程中以下两点是需要我们经常注意的,首先Extjs组件在很多情况下都是延时渲染的,其次Extjs的很多操作都是异步执行的,这两个特点决定了我们程序的设计方式。 [/size]
6[size=medium]. [color=blue]现在很多人抱怨,extjs开发属于千人一面,这个问题怎么解决呢?[/color]
对于开发者而言,如果仅仅是应用了EXTJS的现有的东西进行组装,那样开发出来的应用难免有千人一面的情况出现。在遇到这种情况下,就要进行更加深入的开发,从Extjs的源码入手来进行分析,只有这样才能开发出满足应用的绚丽RIA系统。
[color=blue]7. 听说Extjs的源码很美,学习起来的难度大不大呢?[/color]
对于开发人员而言,代码是我们的语言。而Extjs的源码结构很优美,阅读起来很舒服,一种美的享受。因此,对于想要用好Extjs的开发者而言,建议还是能够好好细致地阅读下源码,并且从源码中吸取更多的养分。
[color=blue]8、《EXTJS源码分析与开发实例宝典》这本书是不是就是API的翻译,内容都从网上可以找到?[/color]
这本书的写作,我们是详细分析了EXTJS的源码,在理清结构之后我们才下笔创作的,API的知识肯定会有,但是本书的内容80%以上的内容是原创的,而且在其它网站上是无法获得的,应该说是独家奉献了。[/size]