JavaScript凌厉开发--Ext详解与实践(china-pub抢先发售)
基本信息
编辑推荐
Ext创始人中文博客参与维护者领衔力作.
适合开发者的高性能、面向对象的开发框架
Ajax凌厉开发模式精密解析..
内容编排来自Ext中文社区2年来的用户反馈
Ext先锋程序员精雕细琢的代码风格...
推荐阅读
内容简介回到顶部↑
富客户端程序ria使web表示层的技术向前迈进了一大步,开创了图形化编程的新一代先河。在它的带动下,许多优秀的ria开发方案相继问世。这些开发方案各有千秋,但它们都或多或少地从传统桌面程序开发中汲取了营养。随着前端技术的不断进步,以及javascript引擎的速度改善,基于ajax方案的ext js也在不断进步。ext js及与之相关的gxt、extsharp等开发工具的推出,使快速开发、基于可视化的快速开发工具又向前迈进一大步。.
本书以学习ext js的开发人员为基本读者,介绍了ext 2.2的基本使用方法,以及利用html/css/javascript进行前端设计的方法和技巧。内容包括ext基础、事件机制、创建用户界面、数据驱动、ext高级应用、ext扩展与插件、优化ext、定制ext外观、javascript与html的调试、制作新闻管理系统。..
本书作者为ext中文站站长领衔的三个国内ext js先锋,在开发思维和开发经验上有着无可争议的功力。
光盘中包含本书源代码、ext js 2.2、ext相关视频讲解、测试工具视频讲解、项目实践视频讲解。...
本书以学习ext js的开发人员为基本读者,介绍了ext 2.2的基本使用方法,以及利用html/css/javascript进行前端设计的方法和技巧。内容包括ext基础、事件机制、创建用户界面、数据驱动、ext高级应用、ext扩展与插件、优化ext、定制ext外观、javascript与html的调试、制作新闻管理系统。..
本书作者为ext中文站站长领衔的三个国内ext js先锋,在开发思维和开发经验上有着无可争议的功力。
光盘中包含本书源代码、ext js 2.2、ext相关视频讲解、测试工具视频讲解、项目实践视频讲解。...
作译者回到顶部↑
本书提供作译者介绍
张鑫 JavaScript开源社区JS堂(jstang.cn)站长,Ext中文站(www.ajaxjs.com)站长,EXT JS原作者JACK的中文博客参与维护人。热衷于Web前端开发,在Ajax和Web UI领域功力深厚,国内最早应用EXT JS进行实际项目开发的程序员,EXT热血高手,通过社区、博客、翻译文档等途径不遗余力的推广EXT JS。曾与友人合作编写过《AIR完整入门与开发实录》Ajax AIR的部分。 .
黄灯桥,2002年起致力于Web开发与应用研究,开源框架发烧友,活跃于各大开源社区,目前醉心于AJAX框架Ext的推广与研究工作,基于Ext开发的很.. << 查看详细
黄灯桥,2002年起致力于Web开发与应用研究,开源框架发烧友,活跃于各大开源社区,目前醉心于AJAX框架Ext的推广与研究工作,基于Ext开发的很.. << 查看详细
目录回到顶部↑
第1章 ext开篇.
1.1 网络开发浪潮
1.2 ria三足鼎立
1.2.1 flex和openlaszlo
1.2.2 faces客户组件
1.2.3 微软windows presentation foundation/silverlight
1.3 aiax革命
1.4 风靡世界的ext
1.5 周边生态系统
1.6 创作班底
1.7 开发环境简介
1.7.1 jseclipse
1.7.2 aptana
1.7.3 spket
1.7.4 dreamweaver
1.7.5 visual studio
1.7.6 komodo edit
1.7.7 关于javascript的ide
第2章 ext起步
2.1 获取ext的方法
1.1 网络开发浪潮
1.2 ria三足鼎立
1.2.1 flex和openlaszlo
1.2.2 faces客户组件
1.2.3 微软windows presentation foundation/silverlight
1.3 aiax革命
1.4 风靡世界的ext
1.5 周边生态系统
1.6 创作班底
1.7 开发环境简介
1.7.1 jseclipse
1.7.2 aptana
1.7.3 spket
1.7.4 dreamweaver
1.7.5 visual studio
1.7.6 komodo edit
1.7.7 关于javascript的ide
第2章 ext起步
2.1 获取ext的方法
前言回到顶部↑
《JavaScript凌厉开发——Ext详解与实践》配书DVD光盘使用说明
一、 光盘内容:
1.[源码清单]该文件夹保存了书中的源码部分。
2.[案例工程]该文件夹保存了本书中的项目源代码与配置文件。
3.[视频]该文件夹保存了本书相关操作的视频演示。
4.[Ext]Ext、Gxt开发运行库本身
二、 视频播放:
1.安装视频解码器,推荐使用“暴风影音”,自由软件,在“华军软件、天空软件”等软件站均可以下载。
2.安装解码器后,即可播放视频文件,观看视频录像。
注意:
1.本书配套光盘中的源码文件均为纯文本格式,可以使用任何文本编辑工具进行编辑。
2.本书配套光盘中的文件,仅用于学习和练习时使用,未经许可不能用于任何商业行为。
三、 光盘运行环境:
本光盘可以运行于Windows 98/2000/XP/2003/Vista的操作系统下。
四、 目录结构:
DVD1
一、 光盘内容:
1.[源码清单]该文件夹保存了书中的源码部分。
2.[案例工程]该文件夹保存了本书中的项目源代码与配置文件。
3.[视频]该文件夹保存了本书相关操作的视频演示。
4.[Ext]Ext、Gxt开发运行库本身
二、 视频播放:
1.安装视频解码器,推荐使用“暴风影音”,自由软件,在“华军软件、天空软件”等软件站均可以下载。
2.安装解码器后,即可播放视频文件,观看视频录像。
注意:
1.本书配套光盘中的源码文件均为纯文本格式,可以使用任何文本编辑工具进行编辑。
2.本书配套光盘中的文件,仅用于学习和练习时使用,未经许可不能用于任何商业行为。
三、 光盘运行环境:
本光盘可以运行于Windows 98/2000/XP/2003/Vista的操作系统下。
四、 目录结构:
DVD1
序言回到顶部↑
我是很懒的人,认为懒是发展的动力,所以会不遗余力地去寻找合适的开发资源偷懒。因此每次时间紧迫的任务都是找合适的资源时间比较多。于是就从DHTML开始一直跟随着技术的发展学习下来,其中经历了HTC、Ajax,收获不少,教训也不少,希望藉此序言能给大家提供一点提示和经验。.
1.DHTML篇
从Web开发开始,就已经知道JavaScript了,不过刚开始对我的作用就是在form提交的时候做基于客户端的验证。大概在2000年的时候,当时层的概念刚刚兴起,公司有个项目的某个输入要输入日期,就突发奇想——其实可以用层做一个JavaScript的日期选择,于是在公司同事的协助下写了第一个DHTML的东西,日期选择器。当时还不懂封装和类什么的,所以就是一个简单的JavaScript函数。然后按图索骥,又写了一个颜色的选择器。不过在公司没干多久就走了,去了搞网络,很久没碰Web开发了。当再次返回Web开发的时候,技术已经有更高的发展,开始流行HTC了。
2.HTC篇
HTC的出现是由于IE浏览器的统治地位确立,由微软提出的一个组件化的东西,可惜因为微软的发展方向不在这里,所以也没提供太多支持并大力开发,随着技术的发展及Firefox等浏览器的兴起,HTC就如昙花一现,不久就再也没人问津了。
一般而言,HTC是组件化了的脚本过程。尽管引入浏览器的机制不同,但遵循相同的SDK规范。无论是脚本运行环境,还是DOM文档结构。但HTC有着极高的扩展性,也就是说,HTC可以为我们的HTML引入高级的自定义行为(Behavior)。例如自定义的attribute、method,或者事件。这就说明,我们可以使用HTC机制来开发一个有着高级特性的、可重用的、可扩展的组件。
接触到HTC也是懒的结果。当时一个项目需要一个既可以输入又可以选择的列表框,于是就满世界地找文档和例程。其实当时自己有个办法是可以实现的,就是在一个select前面放上一个input,用input遮盖住select的显示部分,只留下拉部分,可惜做出来的效果看上去比较难看,而且有很大缺憾,由于懒的原因,于是就去搜索现成的更好的解决办法。终于在一个论坛www.51js.com找到了,是用HTC封装的,感觉效果不错。在论坛上还发现了一个网站www.stedy.com(现在这个网站已经没有了,技术更新太快了),网站上有很多很好的HTC。自己找了一套回来用,可惜啊,好东西是好东西,但是用起来并不是很方便,还要汉化,修改也因为JavaScript经验不足,只能叹气,可惜了!于是继续寻找,找到了webfx.eae.net,在这里发现宝藏了,其中的toolbar、tree、grid一直用了很长一段时间,许多项目都用上了,从这时候开始感叹JavaScript的神奇,可以实现的东西实在是太多。从这时起就开始固定下了一套开发模板。其中用得最多的HTC是日期选择和mask输入。而在其中的tree已经使用到了XMLHttpRequest,可以说是Ajax开始初露锋芒吧。框架的思想已经开始萌芽了,只是大都不成熟,由于懒,自然就不去凑热闹了,偏安于自己的模板。但是感觉写起Web应用来还是有点麻烦,不适合懒人啊。
3.Ajax
随着Web 2.0的报道铺天盖地而来,心动啊,因为听说适合懒人啊。于是就不断收集信息。终于在《程序员》杂志上找到一些框架网站。那还等什么,立刻跑到各大框架网站下载测试版来研究。..
(1)Qooxdoo
这个是好东西,widget很多,其开发模式也是习惯了的RAD开发方式。不过一直没用上——是因为没有splitbar,非常可惜。等了好几个版本居然还没这东西,真的有点晕厥了。现在终于有了,不过现在更喜欢的是Ext,更适合懒人,而且demo效果看起来比Qooxdoo好多了。还有就是普遍采用JSON的定义方式,我喜欢啊。曾经用Qooxdoo做个一个菜单,用的是非常传统的定义方式,一行定义一个菜单条目,然后组合到一个菜单,然后再组合到屏幕,不适合懒人。而且同事反映说慢,没办法,我用的那个包足足900KB,后来找到新的菜单条就立刻更换不用它了。不过看趋势是越来越大了,现在居然到1.1MB了,可怕。不过Qooxdoo已经被CodeGear Delphi for PHP加入成为开发框架了,前途看来还不错。但感觉qooxdoo还有一个缺陷就是本地化的问题,因为没深入研究,而且demo也没这方面的信息,所以只是感觉。
(2)Dojo
又是一个不错的框架。有我想要的东西,但是grid功能太弱了,于是没再深入研究,继续等待吧。
(3)YUI
也是一个不错的框架。看过演示后,因其grid功能不是很好,也没再深入研究。
(4)jQuery与Prototype.js
忘记了是在搜索什么东西的时候搜索到了这两个框架的。很喜欢这两个框架,曾经在两个之间进行过艰难的选择。jQuery的widget很多,但是感觉它的代码有点晦涩,可能是太灵活的缘故,有时候看那些widget的例子简直是看天书。而且对它全部采用正则表达式做全文搜索感觉不是很好,老这样搜索,得花多少时间啊。所以最后还是选择了Prototype,widget不多就自己想办法变通一下吧。最开始的成果是将网上基于Prototype的validation的plugin和正在使用的smartform的优点进行组合写自己的校验类,通过一个JSON来定义form元件的验证。然后写了一个splitbar,可惜不尽如人意啊,功力太浅了,这个splitbar最大的问题就是在窗口的变化后会有很大问题,那将就先用着吧,以后慢慢改。第三个目标就是通过定义JSON自动生成form和窗口了,这个难度不大,就是在如何生成label和定义宽度上尝试了几种办法,花了不少时间。Prototype确实是一个不错的框架,可惜就是基于上面的开发太少了,很多时候要自己动手,对于懒人来说,实在是太痛苦了。不过我终于发现了我一直期待的框架Extjs,实在是太令我兴奋了。
(5)Extjs
应该怎样来表达我对Extjs的喜爱呢?无法形容!为什么那么喜爱这个框架?因为适合我这样的懒人啊!适合我习惯的开发方式!它的对话框、layout、form的组织形式、toolbar和menu的组织形式,都是我所喜欢的,也正是我自己想通过Prototype实现的东西,可惜自己做一个框架工程实在太大,所以只能实现部分功能,而且由于自己水平局限,实现的功能也不好。现在忽然有一个那么适合我的东西出现,当然是无比兴奋了!越深入了解Extjs,越发觉这东西好使。Grid、Layout、Form的基本开发模板也于近日完成了,懒人的未来工作就是复制粘贴然后修改,轻松啊。...
黄灯桥
1.DHTML篇
从Web开发开始,就已经知道JavaScript了,不过刚开始对我的作用就是在form提交的时候做基于客户端的验证。大概在2000年的时候,当时层的概念刚刚兴起,公司有个项目的某个输入要输入日期,就突发奇想——其实可以用层做一个JavaScript的日期选择,于是在公司同事的协助下写了第一个DHTML的东西,日期选择器。当时还不懂封装和类什么的,所以就是一个简单的JavaScript函数。然后按图索骥,又写了一个颜色的选择器。不过在公司没干多久就走了,去了搞网络,很久没碰Web开发了。当再次返回Web开发的时候,技术已经有更高的发展,开始流行HTC了。
2.HTC篇
HTC的出现是由于IE浏览器的统治地位确立,由微软提出的一个组件化的东西,可惜因为微软的发展方向不在这里,所以也没提供太多支持并大力开发,随着技术的发展及Firefox等浏览器的兴起,HTC就如昙花一现,不久就再也没人问津了。
一般而言,HTC是组件化了的脚本过程。尽管引入浏览器的机制不同,但遵循相同的SDK规范。无论是脚本运行环境,还是DOM文档结构。但HTC有着极高的扩展性,也就是说,HTC可以为我们的HTML引入高级的自定义行为(Behavior)。例如自定义的attribute、method,或者事件。这就说明,我们可以使用HTC机制来开发一个有着高级特性的、可重用的、可扩展的组件。
接触到HTC也是懒的结果。当时一个项目需要一个既可以输入又可以选择的列表框,于是就满世界地找文档和例程。其实当时自己有个办法是可以实现的,就是在一个select前面放上一个input,用input遮盖住select的显示部分,只留下拉部分,可惜做出来的效果看上去比较难看,而且有很大缺憾,由于懒的原因,于是就去搜索现成的更好的解决办法。终于在一个论坛www.51js.com找到了,是用HTC封装的,感觉效果不错。在论坛上还发现了一个网站www.stedy.com(现在这个网站已经没有了,技术更新太快了),网站上有很多很好的HTC。自己找了一套回来用,可惜啊,好东西是好东西,但是用起来并不是很方便,还要汉化,修改也因为JavaScript经验不足,只能叹气,可惜了!于是继续寻找,找到了webfx.eae.net,在这里发现宝藏了,其中的toolbar、tree、grid一直用了很长一段时间,许多项目都用上了,从这时候开始感叹JavaScript的神奇,可以实现的东西实在是太多。从这时起就开始固定下了一套开发模板。其中用得最多的HTC是日期选择和mask输入。而在其中的tree已经使用到了XMLHttpRequest,可以说是Ajax开始初露锋芒吧。框架的思想已经开始萌芽了,只是大都不成熟,由于懒,自然就不去凑热闹了,偏安于自己的模板。但是感觉写起Web应用来还是有点麻烦,不适合懒人啊。
3.Ajax
随着Web 2.0的报道铺天盖地而来,心动啊,因为听说适合懒人啊。于是就不断收集信息。终于在《程序员》杂志上找到一些框架网站。那还等什么,立刻跑到各大框架网站下载测试版来研究。..
(1)Qooxdoo
这个是好东西,widget很多,其开发模式也是习惯了的RAD开发方式。不过一直没用上——是因为没有splitbar,非常可惜。等了好几个版本居然还没这东西,真的有点晕厥了。现在终于有了,不过现在更喜欢的是Ext,更适合懒人,而且demo效果看起来比Qooxdoo好多了。还有就是普遍采用JSON的定义方式,我喜欢啊。曾经用Qooxdoo做个一个菜单,用的是非常传统的定义方式,一行定义一个菜单条目,然后组合到一个菜单,然后再组合到屏幕,不适合懒人。而且同事反映说慢,没办法,我用的那个包足足900KB,后来找到新的菜单条就立刻更换不用它了。不过看趋势是越来越大了,现在居然到1.1MB了,可怕。不过Qooxdoo已经被CodeGear Delphi for PHP加入成为开发框架了,前途看来还不错。但感觉qooxdoo还有一个缺陷就是本地化的问题,因为没深入研究,而且demo也没这方面的信息,所以只是感觉。
(2)Dojo
又是一个不错的框架。有我想要的东西,但是grid功能太弱了,于是没再深入研究,继续等待吧。
(3)YUI
也是一个不错的框架。看过演示后,因其grid功能不是很好,也没再深入研究。
(4)jQuery与Prototype.js
忘记了是在搜索什么东西的时候搜索到了这两个框架的。很喜欢这两个框架,曾经在两个之间进行过艰难的选择。jQuery的widget很多,但是感觉它的代码有点晦涩,可能是太灵活的缘故,有时候看那些widget的例子简直是看天书。而且对它全部采用正则表达式做全文搜索感觉不是很好,老这样搜索,得花多少时间啊。所以最后还是选择了Prototype,widget不多就自己想办法变通一下吧。最开始的成果是将网上基于Prototype的validation的plugin和正在使用的smartform的优点进行组合写自己的校验类,通过一个JSON来定义form元件的验证。然后写了一个splitbar,可惜不尽如人意啊,功力太浅了,这个splitbar最大的问题就是在窗口的变化后会有很大问题,那将就先用着吧,以后慢慢改。第三个目标就是通过定义JSON自动生成form和窗口了,这个难度不大,就是在如何生成label和定义宽度上尝试了几种办法,花了不少时间。Prototype确实是一个不错的框架,可惜就是基于上面的开发太少了,很多时候要自己动手,对于懒人来说,实在是太痛苦了。不过我终于发现了我一直期待的框架Extjs,实在是太令我兴奋了。
(5)Extjs
应该怎样来表达我对Extjs的喜爱呢?无法形容!为什么那么喜爱这个框架?因为适合我这样的懒人啊!适合我习惯的开发方式!它的对话框、layout、form的组织形式、toolbar和menu的组织形式,都是我所喜欢的,也正是我自己想通过Prototype实现的东西,可惜自己做一个框架工程实在太大,所以只能实现部分功能,而且由于自己水平局限,实现的功能也不好。现在忽然有一个那么适合我的东西出现,当然是无比兴奋了!越深入了解Extjs,越发觉这东西好使。Grid、Layout、Form的基本开发模板也于近日完成了,懒人的未来工作就是复制粘贴然后修改,轻松啊。...
黄灯桥
媒体评论回到顶部↑
ExtJs是一个华丽得能够让你改变你写代码方式的Javascript框架,这本书的作者之一 Frank、灯桥是国内最早接触ExtJs并翻译了相当多中文资料.这本书我刚刚收到半个月,书上的内容非常精彩,像我这样经常接触ExtJs的人看完后也收获良多.是带你进入ExtJs精彩世界不可多得的好书.
ExtJs中文资讯站(extjs.org.cn) 站长 肥占
RIA和Ajax都是目前软件开发领域里的热点词汇,也确实有很多网站正在或者计划采用这些技术。Ext以其稳定性、易用性和可维护性的特点,成为Ajax框架中的领先者。张鑫领衔撰写的这本书详细介绍了Ext,比如事件机制、数据驱动、扩展插件和优化等,对想深入探索Ext的技术人员很有帮助。.
InfoQ中文站(infoq.com/cn)总编辑 霍泰稳
Ext作为一个优秀的javascript框架,不仅能在编写简单的javascript应用程序时提高效率,而且能在构建复杂的Web应用程序提供各种用户交互界面。而《JavaScript凌厉开发——Ext详解与实践》作为一本学习Ext框架的入门手册既揭开了Ext神秘的面纱,也可以作为Web前端开发人员的参考资料,值得一读。
jQuery中文社区站长 杨乐(yorsal)
Ext是迄今为止最完整最优雅的Web UI开发平台之一,它的出现使Web程序员真正具备了独立设计UI的能力。
该书是国内少有专注于Ext研究的著作,也是一本难得的AJAX实战指导教材。..
jsvm.org创始人、资深Ajax开发者 万常华
很高兴听见Frank要出版ExtJS的中文教学,在Ext还在萌芽阶段时,Frank就已投身Ext的教学行动并无私地在网路上分享学习心得。 这也是我与和Frank交流的开始。
ExtJS是一套结构严谨及功能强大的Framework,没有相当程度的程式功力及架构学识,学习ExtJS是会遭遇到相当大的困难,最后因为不得其门而入,最后选择放弃。
如今包括Frank一共三位作者投入心力及时间为ExtJS写出《JavaScript应用开发--Ext详解与实践》实在是大家的福气. 因为网络上的官方文件都是英文,对于我们的理解能力都是相当吃力的,如果没有透过适当的导引,仍无法一眼以观全貌。而且本书内容结合了作者的开发经验,去粗取精,尤其体现在项目开发的内容上,具有相当大的价值。
就让Frank、灯桥、彦强带着大家,循序渐进地体验ExtJS 这套强大而优美Franmwork吧!
欧力资讯企业有限公司CEO 简名骏
ExtJs中文资讯站(extjs.org.cn) 站长 肥占
RIA和Ajax都是目前软件开发领域里的热点词汇,也确实有很多网站正在或者计划采用这些技术。Ext以其稳定性、易用性和可维护性的特点,成为Ajax框架中的领先者。张鑫领衔撰写的这本书详细介绍了Ext,比如事件机制、数据驱动、扩展插件和优化等,对想深入探索Ext的技术人员很有帮助。.
InfoQ中文站(infoq.com/cn)总编辑 霍泰稳
Ext作为一个优秀的javascript框架,不仅能在编写简单的javascript应用程序时提高效率,而且能在构建复杂的Web应用程序提供各种用户交互界面。而《JavaScript凌厉开发——Ext详解与实践》作为一本学习Ext框架的入门手册既揭开了Ext神秘的面纱,也可以作为Web前端开发人员的参考资料,值得一读。
jQuery中文社区站长 杨乐(yorsal)
Ext是迄今为止最完整最优雅的Web UI开发平台之一,它的出现使Web程序员真正具备了独立设计UI的能力。
该书是国内少有专注于Ext研究的著作,也是一本难得的AJAX实战指导教材。..
jsvm.org创始人、资深Ajax开发者 万常华
很高兴听见Frank要出版ExtJS的中文教学,在Ext还在萌芽阶段时,Frank就已投身Ext的教学行动并无私地在网路上分享学习心得。 这也是我与和Frank交流的开始。
ExtJS是一套结构严谨及功能强大的Framework,没有相当程度的程式功力及架构学识,学习ExtJS是会遭遇到相当大的困难,最后因为不得其门而入,最后选择放弃。
如今包括Frank一共三位作者投入心力及时间为ExtJS写出《JavaScript应用开发--Ext详解与实践》实在是大家的福气. 因为网络上的官方文件都是英文,对于我们的理解能力都是相当吃力的,如果没有透过适当的导引,仍无法一眼以观全貌。而且本书内容结合了作者的开发经验,去粗取精,尤其体现在项目开发的内容上,具有相当大的价值。
就让Frank、灯桥、彦强带着大家,循序渐进地体验ExtJS 这套强大而优美Franmwork吧!
欧力资讯企业有限公司CEO 简名骏
评论交流
共有81人开贴评论 168人参与评论 29人参与打分 查看
评价等级:







发表于:2009-4-16 1:29:00
先批判一下chinapub的送货速度,光说这个送货速度以及快递公司的态度,印象分就直接打一分折扣,给快递公司打电话楞说2天后才送,书在快递公司就呆了4、5天
本书面对读者:
1 有1、2年开发经验
2 熟悉javascript
如果是初哥的话应该先读一本javascript的书,否则是越读越乱。
本书价值:
其实这本书的技术含量还是很高的,从深入浅出的角度讲解了ext核心组件的原理,并捎带讲了一些高级的js和css应用及技巧。
叙述形式也非常好,通过原创的例子,一步一个脚印。
最主要这些都是经验之谈,由实践而来,并且讲得浅显易懂。
如果你的工作涉及到web开发,自己又不是十分精通的话,不管愿不愿意学习ext,都建议看看本书。
不足之处在于只是涉及到了“原理”层面,但没有涉及到“源码”层面,很多ext所展示的奇技淫巧还是值得剥开一解的。
可能是作者照顾到读者接受能力并没有太过深入。
期待作者以这种方式再接再厉,结合实际经验,再来一本《源码分析》。
另外,看到后面回帖,心里挺不是滋味。
于是乎,我也与另外2本ext图书做了比较深刻的对比
发现一本无非是《EXT API中文版》,另一本则是《边做demo边跟我学EXT》,相比之下写《凌厉开发》的用心程度真的是前两者数倍之和,其实如果有了这本《凌厉开发》其他的书不必再买的。(当然初哥要配js书籍做学前班)
说了这么多,可能我语气有点重,本书绝称不上完美,例如不够深入就是本书的弊端,有些概念也有点bug。
只是有些兄弟诋毁本书的理由有点太过不尽人意、层次太低了些,难免让人有一时之气。虽平素不相识,都是爱技术的人,又何必相轻。
在中国恶劣的技术环境下,《凌厉开发》虽然只是解读,虽然只是小小js,但也算是拨动了一下核心的心弦,让人看到了作者的用心,足够理由让我辈程序员小小欣慰一下。
本书面对读者:
1 有1、2年开发经验
2 熟悉javascript
如果是初哥的话应该先读一本javascript的书,否则是越读越乱。
本书价值:
其实这本书的技术含量还是很高的,从深入浅出的角度讲解了ext核心组件的原理,并捎带讲了一些高级的js和css应用及技巧。
叙述形式也非常好,通过原创的例子,一步一个脚印。
最主要这些都是经验之谈,由实践而来,并且讲得浅显易懂。
如果你的工作涉及到web开发,自己又不是十分精通的话,不管愿不愿意学习ext,都建议看看本书。
不足之处在于只是涉及到了“原理”层面,但没有涉及到“源码”层面,很多ext所展示的奇技淫巧还是值得剥开一解的。
可能是作者照顾到读者接受能力并没有太过深入。
期待作者以这种方式再接再厉,结合实际经验,再来一本《源码分析》。
另外,看到后面回帖,心里挺不是滋味。
于是乎,我也与另外2本ext图书做了比较深刻的对比
发现一本无非是《EXT API中文版》,另一本则是《边做demo边跟我学EXT》,相比之下写《凌厉开发》的用心程度真的是前两者数倍之和,其实如果有了这本《凌厉开发》其他的书不必再买的。(当然初哥要配js书籍做学前班)
说了这么多,可能我语气有点重,本书绝称不上完美,例如不够深入就是本书的弊端,有些概念也有点bug。
只是有些兄弟诋毁本书的理由有点太过不尽人意、层次太低了些,难免让人有一时之气。虽平素不相识,都是爱技术的人,又何必相轻。
在中国恶劣的技术环境下,《凌厉开发》虽然只是解读,虽然只是小小js,但也算是拨动了一下核心的心弦,让人看到了作者的用心,足够理由让我辈程序员小小欣慰一下。
| 我要写评论 |
| 查看所有评论交流(共81条) |


点击看大图








加载中...
