起初听说这本书是因为淘宝UED的blog上总是在推荐这本书,最后他们甚至自己翻译了这本书。想必愿意花这么大精力在这本书上,一定又一个合理的原因──当然是这书很不错吧。
一天再逛二手书店的时候看到了这本书,二话不说就拿下了,因为基本是4折的价格,为什么不买?
拿起这本书掂量了一下,这本书很注重实战。在讲解各个章节的时候,都是用实际工程中的例子来解说。和大多数老外写得书一样,总感觉废话挺多的。
全书的精彩部分在一开头讲JS的目标、背景以及第六章以后的零零散散的一些内容。
就像作者所说的那样,书中的内容是JS所必须知道的,但远远不是JS的全部。
ppk是同样是世界级大师,他看问题很仔细也很有深度,大概跟他学历史有关吧;更有趣的是,他也同样会一个历史学家的眼光去看待过去浏览器大战所遗留的问题以及对未来问题的预测。但于不是专业出生,他的代码从思想上还是和那些程序员出发的人有区别的。
特别是全书你不会感到一点OO的感觉,甚至也没有考虑大型工程的情况。
不过我也是就书中的代码做出的推测,因为全书都是基于function,顶层对象空间也污染严重。可能他认为直接用function会很方便,也可能他觉得工程规模很小。
但ppk的经验是无庸置疑的,看看quirksmode就知道,毫无疑问的骨灰级人物。
在书中的很多function都十分实用,你再写web应用的时候甚至可以直接copy。
其次ppk受《JS权威指南》的影响比较大,很多位置就是直接从那本书里搬过来的。相比看过这两本书的同学一下子就可以感觉到。
总体来说,这是一本很值得一读的中级JS读物。但具体应该什么时候读,我也不清楚。
如果你上手JS的第一本书是《JS权威指南》恐怕这本书就只能是课外读物了。话说,多看点书绝对没有坏处,如果一定要选,读完《JS权威指南》我倒想去看看《Ajax企业开发》、《JS the Good Parts》。
PS 这学期原计划是深入一下JAVA的,不料被JS迷住,估计要继续研究RIA技术了。








![[F5] Brisbane and Gold Coast Web Design, Development, Illustration and more... (20100729)](http://farm5.static.flickr.com/4120/4874414037_b26e7875d6_s.jpg)
2 Comments
题目错了啊~~~咋成jsp了?
的确……疏忽……