
As one of the successors to JavaScript, CoffeeScript tries its best to output readable, pretty-printed and smooth-running JavaScript code, which works well in every JavaScript runtime. CoffeeScript: Accelerated JavaScript Development lets you start doing it today. c, -compile compile to JavaScript and save as. CoffeeScript is a little language that compiles one-to-one into the equivalent JavaScript, and there is no interpretation at runtime. As the OP states: But as a syntax that maps directly to JS idioms it is underrated (at least in this forum). As a viable platform it is possibly overrated.

And because the two languages are so deeply intertwined, you'll deepen your understanding of JavaScript along the way.ĬoffeeScript makes it easier than ever to write powerful, standards-compliant JavaScript code. A programming that transcompiles to JavaScript - core compiler: Fedora x8664 Official: js-coffee-script-1.10.: A programming that transcompiles to JavaScript - core compiler: Fedora Updates aarch64 Official: js-coffee-script-1.10. I think at the end of the day if you dont already have a really good grasp of Javascript, Coffeescript isnt going to be much use to you. Through the course of the book, you'll build a fast-paced multiplayer word game-writing both the client (with jQuery) and server (with Node.js) in CoffeeScript. You'll learn to use time-saving features like list comprehensions and splats, organize your code into modules with extensible classes, and deploy your work to multiple environments.Įach chapter is example-driven and includes challenging exercises to push your CoffeeScript know-how further.

COFFEE SCRIPT TO JS HOW TO
In the first book on this exciting new language, CoffeeScript guru Trevor Burnham shows you how to hold onto all the power and flexibility of JavaScript while writing clearer, cleaner, and safer code.ĬoffeeScript: Accelerated JavaScript Development offers a thorough introduction to this new language, starting from the basics. It provides all of JavaScript's functionality wrapped in a cleaner, more succinct syntax.
