`
chinamook
  • 浏览: 22326 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

《EXTJS源码分析与开发实例宝典》-样张试读+情况说明+开发效果图下载

阅读更多
经过漫长的等待,《EXTJS源码分析与开发实例宝典》总算在2010年1月份由电子工业出版社发行了。 在这里首发2个完整的章节,希望通过这些章节,能够让更多人了解EXTJS。欢迎广大朋友在阅读了样章之后,能够给出中肯的评价。你们的肯定,是我们往前行动的力量。随后,我们还会有作者访谈方面的信息会在这里公布出来,也请大家期待。本书从 2008年就开始了,中间整整跨越一个年度,作者和编辑都为此倾注了大量的心血。本着不断完善,尽善尽 美的心理,我们出版这本书。也为此熬了很多个夜晚。正如作者所言,写书是很辛苦也很枯燥的事情。编辑这本书同样也是很辛苦,但是有乐趣的事情。因为,看到这样一本文字和技术上都堪称不错的书,在自 己的手中诞生慢慢改进,逐步完善,心情还是愉悦的。作为国内第一本源码分析的书,相信会给各位读者带去一种全新的体验。我们会以开放的心态欢迎您的肯定、批评、建议或者意见。

由于广大朋友的认可和支持,本书的繁体版即将在中国台湾地区发行。这本教程能够推出繁体版,是离不开大家的关心和支持。大家的肯定,也给了我们更加努力推出优秀技术教程的动力。

第1章 WEB如此美丽,初探Ext JS.pdf 免费下载http://www.brsbox.com/filebox/down/fc/be5c2f32adc613952812c5e5861d0080


第2章 Ext JS 3.0实例入门.pdf 免费下载
http://www.brsbox.com/filebox/down/fc/c4a7d0276779e3d981eabdc8dcda3ef2


ExtJS向来以绚丽的应用了广大的开发者,广大的用户对体验的要求也是越来越高。在用户至上的需求推动下,作为开发者审时度势,学习和掌握这门当红技术无疑在当前经济危机下显得更重要。谁能真正地打动客户,谁能真正地说服老板,谁能真正地把握技术方向,这是每个怀有梦想的开发者和对未来充满憧憬年轻人所必须面对的。因为当你真正成为一个技术强者的时候,您也就离技术核心圈越来越近,这时您就拥有了核心竞争力了。而核心竞争力的取得是需要大量的积累,并不是简单学会ExtJS就可以的,我们还是需要沉寂下来,做到板凳N年冷,学会向优秀者学习,学会把握大方向。
     以上的一切都需要脚印去覆盖,需要不断地总结与反思。有人说技术是一阵风,吹过了,不留下一丝痕迹。作为提高用户体验的ExtJS技术,是如此的完美,我们在庖丁解牛,分解开她的源码,我们惊奇地发现,这一切是如此的美丽——代码之美。这就激发了我们去刨根问底地去分析,去理解,去重构,去封装,最后形成自己风格的应用。随着ExtJS应用的普及,我们会惊奇地发现,有用户开始审美疲劳了,也有开始新的抵触情绪了。这就如同ExtJS刚刚出生的宝宝一样,也遭遇到一些流言蜚语 ,诟病她的雍容华贵。但是,流言还是挡住不她前进的步伐。
      面对ExtJS开发出来的应用是如此的雷同,如此的千人一面,用户审美疲劳是个真实的现状么?这个背后的隐藏的故事是什么?其实,最终的原因还是开发者没有真正掌握ExtJS强大的功能,只是学会了简单的搭积木而已。这一切,对于上进的您,是远远不够的,我们需要深入到源码,读懂美妙的ExtJS代码,要自己开发组件,要自定义绚丽的应用,要人有我优,要向自由王国的顺利过渡。
     在2008年初的时候,我们就开始构思如何真正深入到ExtJS本源,真正能够分析架构,讲解在开发中能够快速应用的教程。而选择这方面的定位,我们就需要走更长的路,需要把源码真正地读懂,读透。而这一些需要时间,需要实践,需要大量的积累。在写作过程中,我们听取了大量的意见,做了多次的修改调整。经过1年多熬夜奋战,这本书总算呈现在读者面前,这本书把对于一般人而言类似天书的ExtJS源码,做了细致地分解和注释解读,天使就这样降临人间了,当然是正常落地的,而不是脸蛋先着地的。天使在人间,就是盼望着,美好的东西能够长久地流传下去,能够不断分享。因为这个世界太需要力量和美,本书就是竭力呈现代码的力量和美。
     当您翻开这本书的时候,也就开始了代码的自由之旅,开始了代码美之旅,当然,在旅行中您剋发现很多有趣的景点,采撷起来,串起来,那就是比珍珠还珍贵的灵感启迪。

本书的相关信息也可以在如下网站获得连接:


china-pub网: http://www.china-pub.com/49444
当当网:http://product.dangdang.com/product.aspx?product_id=20760836


《EXTJS源码分析与开发实例宝典》封面如下:



对常见问题的统一答复

1. Extjs是怎样的技术?它的主要功能是什么?

Extjs是一种用于开发富客户端Web应用程序的javascript技术,它不需要为客户端安装任何插件就可以实现丰富多彩的界面效果,是进行富客户端开发的理想选择之一。Extjs的主要功能包括:对标准信息提示框的扩展、对标准表单组件的扩展、支持面板及各种布局方式、提供了大量的工具类和工具方法、提供了增强的事件机制、提供了对Ajax功能的支持、具有结构完整的数据模型、提供了灵活易用的模板功能、提供了美观实用的各种组件(其中的代表是表格组件Grid和树型自己Tree)。

2. 目前国内,程序员使用Extjs技术的多吗?这个技术在国内处于一个怎样的阶段?
就我所了解的情况,目前国内使用Extjs的程序员正在逐步增加,由于客户对程序界面的要求越来越高,不仅要求实现功能还要求操作界面美观实用,在这样的趋势下我相信使用Extjs的程序员会越来越多。
Extjs技术在国内的使用也有一段时间了,从最初的学习研究到真正在大型项目中的广泛应用中间有很多程序员付出了艰辛的努力,就整体而言Extjs的使用还处于成长期,从Extjs1.1到现在的Extjs2已经有越来越多的人开始关注和使用Extjs技术,Extjs3.0迎来Extjs的成熟阶段。

3. 请问EXTJS技术应用前景广阔的原因是?
Extjs最大的优势在于它将Web应用程序的操作方式向传统桌面应用程序的操作方式进行转化甚至消除了这种差异,从根本上提高了用户的使用体验,这是Extjs应用前景广阔的主要原因,其次使用Extjs对浏览器没有任何要求可以说是一种绿色的富客户端实现方式,这是它应用前景广阔的第二个原因,另外Extjs提供的各种组件可以用更加标准的方式展示数据降低了开发难度,这可以说是它应用前景广阔的第三点原因。

4. EXTJS与后台技术的联系如何?
Extjs是一个纯前台的javascript框架,他没有提供后台部分的实现,但这并不是说Extjs与后台技术的结合非常困难,恰恰相反Extjs可以与各种后台技术进行结合,前后台之间通过XML或者JSON实现数据传递,目前后台生成XML或者JSON的技术已经非常成熟因此只要对后台进行很小的修改就可以将Extjs应用于现有项目。

5. 很多程序员想学或者正在学Extjs技术,在学习的时候有哪些应该注意什么问题?
对于一个从没有接触过Extjs技术的人来说,在学习的初期会感觉较为困难,原因在于Extjs基本上完全抛弃了直接书写HTML代码来构建页面的方式,取而代之的是使用面板、布局、组件、等等以前只在桌面程序中出现的概念,学习者需要一定的时间和练习来适应这种变化,一旦适应了这种开发方式就会体验到使用Extjs的乐趣。在学习Extjs的过程中以下两点是需要我们经常注意的,首先Extjs组件在很多情况下都是延时渲染的,其次Extjs的很多操作都是异步执行的,这两个特点决定了我们程序的设计方式。


6. 现在很多人抱怨,extjs开发属于千人一面,这个问题怎么解决呢?
对于开发者而言,如果仅仅是应用了EXTJS的现有的东西进行组装,那样开发出来的应用难免有千人一面的情况出现。在遇到这种情况下,就要进行更加深入的开发,从Extjs的源码入手来进行分析,只有这样才能开发出满足应用的绚丽RIA系统。

7. 听说Extjs的源码很美,学习起来的难度大不大呢?
对于开发人员而言,代码是我们的语言。而Extjs的源码结构很优美,阅读起来很舒服,一种美的享受。因此,对于想要用好Extjs的开发者而言,建议还是能够好好细致地阅读下源码,并且从源码中吸取更多的养分。

8、《EXTJS源码分析与开发实例宝典》这本书是不是就是API的翻译,内容都从网上可以找到?
这本书的写作,我们是详细分析了EXTJS的源码,在理清结构之后我们才下笔创作的,API的知识肯定会有,但是本书的内容80%以上的内容是原创的,而且在其它网站上是无法获得的,应该说是独家奉献了。
分享到:
评论
34 楼 gostnet 2010-07-11  
很垃圾的~ ~ 光盘例子和书籍都对不上,即使对上了也不能用,错误一大堆,章节例子还放错 ,就这儿还好意思出来 说书好。。。
33 楼 chinamook 2010-03-20  
别大号 写道
貌似只是把网上的资料整理一下就拿来出书了

不知道你有没有详细的调查,如果仔细看过书的话,相信你的结论不会是这样的。
32 楼 别大号 2010-03-19  
貌似只是把网上的资料整理一下就拿来出书了
31 楼 chinamook 2010-03-17  
chinamook 写道
经过漫长的等待,《EXTJS源码分析与开发实例宝典》总算在2010年1月份由电子工业出版社发行了。 在这里首发2个完整的章节,希望通过这些章节,能够让更多人了解EXTJS。欢迎广大朋友在阅读了样章之后,能够给出中肯的评价。你们的肯定,是我们往前行动的力量。随后,我们还会有作者访谈方面的信息会在这里公布出来,也请大家期待。本书从 2008年就开始了,中间整整跨越一个年度,作者和编辑都为此倾注了大量的心血。本着不断完善,尽善尽 美的心理,我们出版这本书。也为此熬了很多个夜晚。正如作者所言,写书是很辛苦也很枯燥的事情。编辑这本书同样也是很辛苦,但是有乐趣的事情。因为,看到这样一本文字和技术上都堪称不错的书,在自 己的手中诞生慢慢改进,逐步完善,心情还是愉悦的。作为国内第一本源码分析的书,相信会给各位读者带去一种全新的体验。我们会以开放的心态欢迎您的肯定、批评、建议或者意见。

由于广大朋友的认可和支持,本书的繁体版即将在中国台湾地区发行。这本教程能够推出繁体版,是离不开大家的关心和支持。大家的肯定,也给了我们更加努力推出优秀技术教程的动力。



第1章 WEB如此美丽,初探Ext JS.pdf 免费下载
http://www.brsbox.com/filebox/down/fc/be5c2f32adc613952812c5e5861d0080


第2章 Ext JS 3.0实例入门.pdf 免费下载

http://www.brsbox.com/filebox/down/fc/c4a7d0276779e3d981eabdc8dcda3ef2


ExtJS向来以绚丽的应用了广大的开发者,广大的用户对体验的要求也是越来越高。在用户至上的需求推动下,作为开发者审时度势,学习和掌握这门当红技术无疑在当前经济危机下显得更重要。谁能真正地打动客户,谁能真正地说服老板,谁能真正地把握技术方向,这是每个怀有梦想的开发者和对未来充满憧憬年轻人所必须面对的。因为当你真正成为一个技术强者的时候,您也就离技术核心圈越来越近,这时您就拥有了核心竞争力了。而核心竞争力的取得是需要大量的积累,并不是简单学会ExtJS就可以的,我们还是需要沉寂下来,做到板凳N年冷,学会向优秀者学习,学会把握大方向。
     以上的一切都需要脚印去覆盖,需要不断地总结与反思。有人说技术是一阵风,吹过了,不留下一丝痕迹。作为提高用户体验的ExtJS技术,是如此的完美,我们在庖丁解牛,分解开她的源码,我们惊奇地发现,这一切是如此的美丽——代码之美。这就激发了我们去刨根问底地去分析,去理解,去重构,去封装,最后形成自己风格的应用。随着ExtJS应用的普及,我们会惊奇地发现,有用户开始审美疲劳了,也有开始新的抵触情绪了。这就如同ExtJS刚刚出生的宝宝一样,也遭遇到一些流言蜚语 ,诟病她的雍容华贵。但是,流言还是挡住不她前进的步伐。
      面对ExtJS开发出来的应用是如此的雷同,如此的千人一面,用户审美疲劳是个真实的现状么?这个背后的隐藏的故事是什么?其实,最终的原因还是开发者没有真正掌握ExtJS强大的功能,只是学会了简单的搭积木而已。这一切,对于上进的您,是远远不够的,我们需要深入到源码,读懂美妙的ExtJS代码,要自己开发组件,要自定义绚丽的应用,要人有我优,要向自由王国的顺利过渡。
     在2008年初的时候,我们就开始构思如何真正深入到ExtJS本源,真正能够分析架构,讲解在开发中能够快速应用的教程。而选择这方面的定位,我们就需要走更长的路,需要把源码真正地读懂,读透。而这一些需要时间,需要实践,需要大量的积累。在写作过程中,我们听取了大量的意见,做了多次的修改调整。经过1年多熬夜奋战,这本书总算呈现在读者面前,这本书把对于一般人而言类似天书的ExtJS源码,做了细致地分解和注释解读,天使就这样降临人间了,当然是正常落地的,而不是脸蛋先着地的。天使在人间,就是盼望着,美好的东西能够长久地流传下去,能够不断分享。因为这个世界太需要力量和美,本书就是竭力呈现代码的力量和美。
     当您翻开这本书的时候,也就开始了代码的自由之旅,开始了代码美之旅,当然,在旅行中您剋发现很多有趣的景点,采撷起来,串起来,那就是比珍珠还珍贵的灵感启迪。

本书的相关信息也可以在如下网站获得连接:


china-pub网: http://www.china-pub.com/49444
当当网:http://product.dangdang.com/product.aspx?product_id=20760836


《EXTJS源码分析与开发实例宝典》封面如下:



对常见问题的统一答复

1. Extjs是怎样的技术?它的主要功能是什么?

Extjs是一种用于开发富客户端Web应用程序的javascript技术,它不需要为客户端安装任何插件就可以实现丰富多彩的界面效果,是进行富客户端开发的理想选择之一。Extjs的主要功能包括:对标准信息提示框的扩展、对标准表单组件的扩展、支持面板及各种布局方式、提供了大量的工具类和工具方法、提供了增强的事件机制、提供了对Ajax功能的支持、具有结构完整的数据模型、提供了灵活易用的模板功能、提供了美观实用的各种组件(其中的代表是表格组件Grid和树型自己Tree)。

2. 目前国内,程序员使用Extjs技术的多吗?这个技术在国内处于一个怎样的阶段?
就我所了解的情况,目前国内使用Extjs的程序员正在逐步增加,由于客户对程序界面的要求越来越高,不仅要求实现功能还要求操作界面美观实用,在这样的趋势下我相信使用Extjs的程序员会越来越多。
Extjs技术在国内的使用也有一段时间了,从最初的学习研究到真正在大型项目中的广泛应用中间有很多程序员付出了艰辛的努力,就整体而言Extjs的使用还处于成长期,从Extjs1.1到现在的Extjs2已经有越来越多的人开始关注和使用Extjs技术,Extjs3.0迎来Extjs的成熟阶段。

3. 请问EXTJS技术应用前景广阔的原因是?
Extjs最大的优势在于它将Web应用程序的操作方式向传统桌面应用程序的操作方式进行转化甚至消除了这种差异,从根本上提高了用户的使用体验,这是Extjs应用前景广阔的主要原因,其次使用Extjs对浏览器没有任何要求可以说是一种绿色的富客户端实现方式,这是它应用前景广阔的第二个原因,另外Extjs提供的各种组件可以用更加标准的方式展示数据降低了开发难度,这可以说是它应用前景广阔的第三点原因。

4. EXTJS与后台技术的联系如何?
Extjs是一个纯前台的javascript框架,他没有提供后台部分的实现,但这并不是说Extjs与后台技术的结合非常困难,恰恰相反Extjs可以与各种后台技术进行结合,前后台之间通过XML或者JSON实现数据传递,目前后台生成XML或者JSON的技术已经非常成熟因此只要对后台进行很小的修改就可以将Extjs应用于现有项目。

5. 很多程序员想学或者正在学Extjs技术,在学习的时候有哪些应该注意什么问题?
对于一个从没有接触过Extjs技术的人来说,在学习的初期会感觉较为困难,原因在于Extjs基本上完全抛弃了直接书写HTML代码来构建页面的方式,取而代之的是使用面板、布局、组件、等等以前只在桌面程序中出现的概念,学习者需要一定的时间和练习来适应这种变化,一旦适应了这种开发方式就会体验到使用Extjs的乐趣。在学习Extjs的过程中以下两点是需要我们经常注意的,首先Extjs组件在很多情况下都是延时渲染的,其次Extjs的很多操作都是异步执行的,这两个特点决定了我们程序的设计方式。


6. 现在很多人抱怨,extjs开发属于千人一面,这个问题怎么解决呢?
对于开发者而言,如果仅仅是应用了EXTJS的现有的东西进行组装,那样开发出来的应用难免有千人一面的情况出现。在遇到这种情况下,就要进行更加深入的开发,从Extjs的源码入手来进行分析,只有这样才能开发出满足应用的绚丽RIA系统。

7. 听说Extjs的源码很美,学习起来的难度大不大呢?
对于开发人员而言,代码是我们的语言。而Extjs的源码结构很优美,阅读起来很舒服,一种美的享受。因此,对于想要用好Extjs的开发者而言,建议还是能够好好细致地阅读下源码,并且从源码中吸取更多的养分。

8、《EXTJS源码分析与开发实例宝典》这本书是不是就是API的翻译,内容都从网上可以找到?
这本书的写作,我们是详细分析了EXTJS的源码,在理清结构之后我们才下笔创作的,API的知识肯定会有,但是本书的内容80%以上的内容是原创的,而且在其它网站上是无法获得的,应该说是独家奉献了。

30 楼 chinamook 2010-03-17  
感谢广大朋友的肯定,这本书的繁体版在不久的将来会与读者见面。
29 楼 zzhonghe 2010-02-24  
正在学习这本书, 作者有建什么Q群之类的吗? 
28 楼 chinamook 2010-01-31  
jiangsha 写道
只用过一个exjs开发的后台管理系统,从用户的角度觉得好难用,反应好迟钝(特别是在ie6下),感觉束手束脚的。

如果能进行一定程度的优化和源码级别的再开发和封装,用户体验方面还是会有所改观的。
27 楼 chinamook 2010-01-19  
harbey 写道
不管是ext、jQuery或dhtmlx,都需要去改css,好麻烦的!

哈哈,要改善用户的体验,只有开发人员麻烦点了,开发人员没事可麻烦了,那可能更大的麻烦来了。
26 楼 chinamook 2010-01-19  
zzhonghe 写道
我也订了一本,估计明天送到。

多谢你的支持了。
25 楼 harbey 2010-01-18  
不管是ext、jQuery或dhtmlx,都需要去改css,好麻烦的!
24 楼 harbey 2010-01-18  
感觉包太大,做压力测试的时候下载这个时间消耗好大!Ext3收费了吧?jQuery和dhtmlx也不多的....
23 楼 zzhonghe 2010-01-18  
我也订了一本,估计明天送到。
22 楼 huangxiang 2010-01-18  
不知lz能否把后面的章节一起发上来,先谢了!very thanks!
21 楼 chinamook 2010-01-18  
<div class="quote_title">kimmking 写道</div>
<div class="quote_div">
<div class="quote_title">jljlpch 写道</div>
<div class="quote_div">
<div class="quote_title">yiminghe 写道</div>
<div class="quote_div">
<div class="quote_title">jljlpch 写道</div>
<div class="quote_div">
<div class="quote_title">labchy 写道</div>
<div class="quote_div">例子很一般</div>
<br><br><br>该例子根本不能代表本书。我也不知道为什么只放这两个样章。</div>
<br><br>已经在当当定了,期待中,国内出的书还真是贵,sigh</div>
<br><br>物有所值。 <br><br>该书对Extjs的架构进行了剖析性的分析,扩展了其众多组件,很多的只要拿来就用。并对extjs的一些问题进行了改进。 <br>我敢肯定的是:没有那一本extjs的书的深度能超过它。</div>
<p> </p>
<p>国内分析和了解extjs源码和实现的,yiminghe算是翘楚了。</p>
<p> </p>
<p>yiminghe兄,你买这个书,真是浪费钱。</p>
<p> </p>
</div>
<p><br>多谢yiminghe的支持了。</p>
20 楼 fenxue 2010-01-18  
感觉太烧钱了,55
19 楼 dieslrae 2010-01-17  
看章节介绍得比较详细,例子图片也不是太烂,恰好公司最近可以报销100的买书钱,先观望一下,同志们说好就买了
18 楼 kimmking 2010-01-17  
<div class="quote_title">jljlpch 写道</div>
<div class="quote_div">
<div class="quote_title">yiminghe 写道</div>
<div class="quote_div">
<div class="quote_title">jljlpch 写道</div>
<div class="quote_div">
<div class="quote_title">labchy 写道</div>
<div class="quote_div">例子很一般</div>
<br><br><br>该例子根本不能代表本书。我也不知道为什么只放这两个样章。</div>
<br><br>已经在当当定了,期待中,国内出的书还真是贵,sigh</div>
<br><br>物有所值。 <br><br>该书对Extjs的架构进行了剖析性的分析,扩展了其众多组件,很多的只要拿来就用。并对extjs的一些问题进行了改进。 <br>我敢肯定的是:没有那一本extjs的书的深度能超过它。</div>
<p> </p>
<p>国内分析和了解extjs源码和实现的,yiminghe算是翘楚了。</p>
<p> </p>
<p>yiminghe兄,你买这个书,真是浪费钱。</p>
<p> </p>
17 楼 dollordoll 2010-01-17  
geweixin 写道
waitingmyself 写道
  面对ExtJS开发出来的应用是如此的雷同,如此的千人一面,用户审美疲劳是个真实的现状么?这个背后的隐藏的故事是什么?其实,最终的原因还是开发者没有真正掌握ExtJS强大的功能,只是学会了简单的搭积木而已。这一切,对于上进的您,是远远不够的,我们需要深入到源码,读懂美妙的ExtJS代码,要自己开发组件,要自定义绚丽的应用,要人有我优,要向自由王国的顺利过渡。


开发效果图很雷同
想看看作者自己开发出来的绚丽的应用

+1

+1
16 楼 jiangsha 2010-01-16  
只用过一个exjs开发的后台管理系统,从用户的角度觉得好难用,反应好迟钝(特别是在ie6下),感觉束手束脚的。
15 楼 jljlpch 2010-01-16  
我看了一下《ExtJS高级程序设计》,觉得这是一种临时赶写出来的书。至少看了样章,感觉是拼凑的。估计几天的时候就写完的。写extJS的项目实例这样写也可以,如果有时候,也写一书这方面的书(估计没有时间)。

相关推荐

Global site tag (gtag.js) - Google Analytics