《JavaScript高级程序设计》PK《JavaScript权威指南》(第四版)?

自从看过英文版《Professional JavaScript for Web Developers》Event一章后,其中文版一直是我关注的,很早就在图灵教育的书目预告中看到过,现在也终于看到相关的宣传攻势,打出了PK《JavaScript权威指南》和“即日为王”的口号。今天看完书目和样章,就来评其三味吧:

《JavaScript权威指南》(第四版)是一本经典的JavaScript的工具书,无论是内容结构,还是翻译质量都是可圈可点的,初学者可以用它来逐步进阶,而高级用户可以作为案头必备随时翻来。遗憾的是这本书出生于2002年,那个时候Javascript在很多人的眼中还是玩些网页小把戏算不上程序语言的程序语言,所以书从基础理论的角度来介绍Javascript,对其高级应用部分介绍点到为止或者是省略而去,实战应用实例也不多,1000多页书一半是参考手册。而四年后的今天Ajax大行其道,Javascript凸显威力,但是四年的变化太大了,平台和理念都升级太多,这本经典已经成为老前辈了,已不能提供更多的Javascript的面向对象设计,跨浏览器设计、和Flash交互设计等等相关知识了。

《JavaScript高级程序设计》是一本优秀的JavaScript高级教程书,也是一阵及时雨。自《JavaScript权威指南》(第四版)出世以来,就再没有与时俱进的经典的JavaScript书籍了,在Javascript大规模应用的今天,这不能不说是很多想了解学习更多Javascript的开发者一个软肋,还好现在有了《JavaScript高级程序设计》。相比《JavaScript权威指南》(第四版)来说,《JavaScript高级程序设计》要与时俱进的多,非常详细的介绍了Javascript面向对象设计,也处处注意到跨浏览器问题,并且有大量的实例可以边学便用,并且在很多理论上也更符合目前普遍的观点,比如书名虽然是《Professional JavaScript for Web Developers 》,但是书中处处以ECMAScript来称呼,这个就反应一种理念也反应了作者的良苦用心,又如《JavaScript权威指南》(第四版)中介绍比较混乱的变量的作用域问题,在《JavaScript高级程序设计》用“闭包”等来解释要清晰明白的多。我看了一下书目,更有关于SVG、Javascript与Flash交互的介绍。这些都和目前的实际应用贴合的很紧。但是在样章上看到中文版翻译的一般,小错误也不少,还有一些版式错误,希望这个是电子书造成的,而不是真正的书籍上的。

《JavaScript高级程序设计》是本好书,也是一本非常有用的书,和《JavaScript权威指南》(第四版)PK就不必了,两者是互补的,因为《JavaScript高级程序设计》虽然也介绍很多Javascript基础知识,但是重点介绍了应用中的各种异同和高级应用,如果是初学者可能会难理解一些,所以可以同时买这两本书,《JavaScript权威指南》作为初学进阶和工具书,《JavaScript高级程序设计》作为学习高级应用的教材肯定能配合的很好。至于《JavaScript高级程序设计》会不会称王,我想至少暂时会是很强势的,但是《JavaScript权威指南》(第五版)英文版已经出来了,我想中文版也不远了。

书籍介绍:
http://www.china-pub.com/STATIC/jsj_JavaScript_060908.html
http://www.dearbook.com.cn/2006/jsppk97/index.htm

标签:, ,

作者:秦歌,时间:2006-09-14 19:18,归纳于:Javascript & DOM & AJAX,订阅:RSS 2.0,引用:Trackback

有评论 4 条,发表一条评论 »

火星人路人甲说:2007-11-05 15:55 #1

看完才发现有那么一点点被骗的感觉… …

只有那么一点点哦

火星人路人甲说:2008-01-26 2:21 #2

放屁,JavaScript权威指南 里面没讲到闭包吗?讲得很清楚。

秦歌说:2008-01-26 16:33 #3

呵呵,建议楼上把《JavaScript权威指南》(第四版)中讲闭包的内容先列出来再放吧,不过需要您注意的是,如果令尊和令堂在的时候就别那么急了,那样不好。

乌龙茶说:2008-01-28 23:41 #4

那兄弟说的可能是第5版。。。

发表一条评论

您可以在下面评论内容中使用下列XHTML标签:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

您或许也喜欢看:

  1. Javascript的匿名函数
  2. Javascript风格要素(2)
  3. Javascript风格要素(1)
  4. Javascript的一种模块模式
  5. dwnTree:可记忆的无限级树型菜单 1.1
  6. 检测大写锁定键(Caps Lock)是否被激活
  7. Javascript在页面加载时的执行顺序
  8. 快乐大轮盘
  9. IE ActvieX更新产生影响的解决办法
  10. 从未出家门超过48小时说起
回到页眉