原文链接:http://blog.belltoy.net/learning-from-summarize.html
这本书的书名叫 javascript: The Good Parts,内容共 150 页左右。原本以为这么薄的书直接在书店看完就好。但当我在书店花了大约半小时时间快速看了一遍之后我觉得它值得我买下来。
它概括了 javascript 这个脚本语言的核心内容,不仅总结了语言的精华部分,还指出了“鸡肋”和“糟粕”。如果说犀牛书展现了 javascript 特性的丰富和功能的强大,这本书就体现了 javascript 语言轻巧简洁的特点。
其实 javascript 就是这么简洁,但是它很灵活,使用得好,可以编写出功能强大的程序。语言中核心的内容,也就是犀牛书的第一部分,全部在这本书中被总结出来了。但这并不表示可以从这本书入门,它不是入门级的,不适合初学者。作为概括总结,它是一本很好的帮助你提高 javascript 水平的书籍,因为总结也是学习的过程。
这本书的特点是,薄但内容丰富。它用精炼的文字、形象的语法图(railroad diagram)和简短的代码片断总结了 javascript 的核心内容。对于对 javascript 已经有较深理解的人来说,它可以帮助你整理总结并加深对 javascript 的理解,对于了解程度低一点的人来说,它可以帮助你学习 javascript 的编程思想。不过就像作者的前言所说的,必须反复阅读。这也正是我决定购买这本书的原因。
书的最后那个 json_parse 的例子给我的印象很深。这是本书唯一一个完整的实例代码,它包含了 javascript 中很多重要的知识点和代码设计风格(比如闭包),很值得研究学习。
-EOF-