中文版赞誉
“在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子集,让我们看到了这门语言的优雅和美丽。今天,‘老道’新作How JavaScript Works的中文版面世,让我们看到一本深度理解JavaScript如何运作,以及解读如何更好地思考和使用JavaScript的大作。这本书同样不厚,值得每个和JavaScript打交道的同学反复阅读、思考、实践。
“‘老道’的这两本书像一个轮回,给我的感觉是从WHAT到HOW。在阅读中,能感受到他面对杂乱、丰富、野蛮生长的JavaScript世界,敢于取舍当下,编写工具(JSON、JSLint、JSMin、ADSafe等)和著作来拥抱JavaScript最本质的部分;勇于建设未来,通过JavaScript精华去探讨新一代编程范式(全局分布式、安全和事件化编程)。这种处世之道会溢出JavaScript的世界,成为更多人宝贵的收获。很幸运我遇到了它,再次推荐给大家。”
——鄢学鹍(三七),《JavaScript语言精粹》译者、银泰商业CTO
“很欣喜有人翻译这本书。书中充满好奇心,以及随处可见的钻研精神。阅读这本书,不仅能懂得JavaScript是如何工作的,还能看见真实的‘大神’道格拉斯是如何钻研问题、如何看待世界的。死月的翻译相当有趣而到位,一些细节上的坚持不仅让人会心一笑,还凸显了一种认真可爱的专业态度。好书、好作者、好翻译,强烈推荐给程序员朋友们。”
——玉伯,支付宝体验技术部负责人
“老爷子的风格很神奇,特立独行。你很难想象这是一位宗师级大师的作品,内容看起来零散,但都命中要点,像吐槽又鞭辟入里,在理解原理的基础上有很多不一样的思考。看这本书不能盲从,要带着思辨的精神阅读。理解大师的趣味是很好的学习方式,就从这本书开始吧。”
——桑世龙(i5ting、狼叔),Node.js 技术布道者,《狼书:更了不起的Node.js》作者
“这是一本有益的书:它专注于JavaScript 语言本身,最大限度地排除外物的干扰,让你充分了解这门语言的一切美好和糟糕之处。这也是一本有趣的书:作者不吝于表达自己的观点,却又恰到好处地不让你因为某些观点而对JavaScript产生曲解或厌烦。诚然,这不是一本为新手所写的书,但是如果你日常在鼓捣JavaScript 代码,那么这就是一本为你准备的、既能打发时间又能引起共鸣(认同或反对)的好书。”
——月影,字节跳动技术中台前端负责人
“JavaScript从1995年面世以来高速发展,市面上的很多相关图书比较刻板地介绍了JavaScript语言本身的一些特性。而道格拉斯作为整个JavaScript发展历史的见证者之一,在这本书里介绍了JavaScript的大量奇闻轶事。原著在写作的时候有很强的个人风格,而译者在翻译的时候也加上了自己的很多特色,让这本书更加有趣。无论是初学者还是专家,都可以将其当作‘小说’来阅读。”
——李玉北,字节跳动前端基础工程团队负责人
“这本书聚焦于JavaScript的运行原理,将JavaScript语言最晦涩难懂的尾调用和纯度等特性讲得非常透彻。即使我与这门语言一路走来、相伴多年,读完这本书仍有新的收获和惊喜。作者‘道爷’为这本书奠定了浓厚的技术底色,顺畅的中文翻译更为其增添了亮色。这已经是死月同学翻译的第二本JavaScript著作,他的技术功力也愈发醇厚。向JavaScript的粉丝们推荐这本书!”
——李启雷博士,趣链科技CTO、浙江大学软件学院副研究员
“这本书文字诙谐幽默,突破了一般技术类图书的风格,读起来轻松愉悦。”
——王震老师,缙云县教研室信息技术教研员、缙云中学前信息学奥林匹克竞赛教练