作为唯一所有主流浏览器都支持的脚本语言,JavaScript俨然已成为Web开发领域最具号召力的语言,但它的种种语言怪癖以及在各种浏览器间实现不一致等问题也为开发人员所诟病。2009年底,CoffeeScript横空出世。它吸收了JavaScript语言的精华,并添加了很多现代语言脚本的特性,很快便得到了大量Web开发人员的青睐。 《深入浅出CoffeeScript》由CoffeeScript重要贡献者Trevor Burnham操刀,从基础知识入手,全面详尽地介绍了CoffeeScript这门新语言。通过一个5×5拼字游戏,作者将CoffeeScript各方面的知识融入其中,通俗易懂地讲解了CoffeeScript如何与jQuery等非常流行的类库完美集成,如何游刃有余地结合Socket.IO实现Node.js双通道异步通信。每章结尾都有精心设计的习题,有助于读者巩固所学的CoffeeScript知识并更上一层楼。 掌握CoffeeScript,Web开发之旅将更轻松、快捷和优雅!
展开
——Brendan Eich,JavaScript之父
“很难想象现如今会有哪个Web程序没有大量使用JavaScript。如果你用惯了Ruby之类的语言,再使用JavaScript就会明显感觉在退步,这可不是什么愉快的事儿。来看看CoffeeScript吧:它是一个JavaScript预编译器,移除了JavaScript中不必要的冗余,让代码编写和源码阅读变成一件乐事。来,向着Coffee前进吧!这是一本很棒的CoffeeScript入门书。”
——David Heinemeier Hansson,Ruby on Rails之父
“CoffeeScript是编程语言领域最有意思的进展之一,它吸纳Ruby和Python等语言之精华,是一个极富表现力的语言。本书将指引你进入CoffeeScript的世界;对于那些有志于提高JavaScript开发效率的开发者,本书同样必不可少!”
——Travis Swicegood,《版本控制之道——使用Git》作者