JavaScript悟道

[美] 道格拉斯·克罗克福德(Douglas Crockford)
我是否听清, 你刚才心情? 你说要不花一文,把这游戏玩精。 劝你知怎样更聪明, 乱复制软盘内容根本不行! ——MC Double Def DP 中文版赞誉 “在JavaScript社区中,‘老道’在某种程度上可能比JavaScript之父Brendan Eich更有名。从二十年前著名的‘JavaScript:世界上最被误解的编程语言’系列文章、到十年前人手一本的蝴蝶书《JavaScript语言精粹》、再到今天这本新书,虽然时代变迁、技术发展,‘老道’自己的一些具体观点也发生了戏剧性的变化,但其思路其实一脉相承。毋庸讳言,有不少人觉得他偏激固执,还有‘JSON许可证’这样难言是失败的冷笑话还是纯粹的行为艺术。我自己在很多问题上的观点也和‘老道’大相径庭。讽刺的是,经过两年的TC39历练,我发现在很多大原则上我们其实是一致的,只不过落到具体技术问题上,却可能会推导出截然不同的结论。这可能体现了委员会语言的不治之症——每个参与者都保持着良好的愿望,结果却可能南辕北辙。所以,‘老道’在新书第0章里对标准委员会的刻薄评价也让我心有戚戚。无论如何,作为ES4失败和ES5上位的那段隐秘历史中的关键人物,他的任何关于JavaScript的见解都是不容忽视的。这也是我推荐这本书的原因。” ——贺师俊(Hax),TC39委员会代表 “十二年前,我和小马一起翻译了一本名为JavaScript: The Good Parts的小册子,其作者‘老道’被JavaScript发明人Brendan Eich称为‘lambda编程和JavaScript的精神领袖’(Yoda of lambda programming and JavaScript)。在书中,‘老道’剥开了JavaScript糟糕的外衣,抽离出一个更具可靠性、可读性和可维护性的JavaScript子集,让我们看到了这门语言的优雅和美丽。…