Dimensions
180 x 226 x 18mm
For millions of web developers, CoffeeScript is emerging as one of today's most exciting new technologies. A superset of JavaScript, it enables experienced scripters to write better, clearer code: software that's more concise, maintainable, flexible, reliable, and secure. CoffeeScript will even be included in the next release of Rails, bringing it to an immense new audience. Programming in CoffeeScript covers everything experienced web developers need to evaluate CoffeeScript, 'think' in CoffeeScript, and write high-performance software with it. Mark Bates follows the proven format of other 'Programming in' books in our Developers' Library series, with one major addition: he presents multiple same page code comparisons demonstrating exactly how CoffeeScript improves upon JavaScript. Both a tutorial and reference, this book first introduces CoffeeScript's basic concepts, and then shows how to build a full fledged application with it. Bates covers functions, scope, collections, iterations, classes, modules, CoffeeScript's innovative Cake build system and Jasmine continuous testing tools, jQuery integration, and much more - concluding with a quick reference 'cheatsheet' that's ideal for working developers.