致谢

我对JavaScript算不上一见钟情,可如今她却是我最爱的两种编程语言之一。另外一种?当然是JavaScript的小妹——CoffeeScript啦。我是如何放下忐忑之心,全心全意爱上JavaScript的呢?这个故事和成千上万名程序员的爱情故事没什么两样。我要感谢那些一开始就严肃对待JavaScript的人,正因为他们,才使得这门语言享有今天这样丰富的开发生态系统。感谢John Resig创建了浏览器端事实上的标准库jQuery,感谢Jeremy Ashkenas造就了CoffeeScript和丰富但仍极尽简洁的Backbone.js框架,感谢Ryan Dahl赋予JavaScript一个健壮的服务器环境,还要感谢其他所有程序员通过自己的工作证明了JavaScript是一流的语言。

当然,如果只知道和JavaScript谈情说爱,我并不能写成这本书。我要感谢Pragmatic Bookshelf团队帮我彻底改造了那份匆匆写就的手稿,使它达到了PragProg闻名遐迩的优质标准。特别要感谢Susannah Pfalzer总编以及Dave Thomas和Andy Hunt这两位负责人,最最要感谢的是我的编辑Jackie Carter。你们的理解和激励是我宝贵的财富。

此外还要感谢本书的技术审阅人:Julien Biezemans、Christophe Porteneuve、Michael Ficarra、Travis Swicegood和Lon Ingram。特别要感谢Karl Stolley,除了多次审阅手稿,还给予我很多其他方面的帮助。还要感谢Stan Angeloff和Roly Fentanes审阅了最初的手稿。书中遗留的任何错误都由我自己承担责任。

最后,感谢我供职的公司HubSpot一直支持我写完这本书。作为一位自由撰稿人,在多年流浪漂泊之后,我终于找到了归宿。

Trevor Burnham(trevorburnham@gmail.com)
2012年11月

目录