For 15 years, dynamic web content has been written in a single language: JavaScript. Now, for the first time, programmers have an alternative that doesn't add an extra layer of abstraction or require plugins. CoffeeScript provides all of JavaScript's functionality wrapped in a cleaner, more succinct syntax that encourages use of "the good parts" of the language.
CoffeeScript: Accelerated JavaScript Development is aimed at programmers who want to get a grip on this new language while improving their understanding of JavaScript. You'll learn about time-saving features like list comprehensions and splats, organize your code into modules with extensible classes, and get your feet wet with jQuery by building a fast-paced word game.
The book also introduces Node.js, the foremost server-side JavaScript environment. Node and CoffeeScript turn out to be a great match, allowing you to develop the front and back ends of a web application in the same language. With CoffeeScript in your toolkit, you can write great code anywhere.
"synopsis" may belong to another edition of this title.
I had a blast when I started playing with CoffeeScript. Everything I'd been trying to do with JavaScript was suddenly so much simpler, the code so much cleaner. Within a week, I was able to do anything I could do in JavaScript in less time and with fewer bugs.
Apparently I wasn't the only one who found CoffeeScript to be a joy. The Ruby world was so enamored with it that they decided to make CoffeeScript a full-fledged part of Rails 3.1. The Mozilla team is working on adding CoffeeScript support to Firefox. Suddenly everyone's talking about this language touted by its creator as "JavaScript's less ostentatious little brother." As David Heinemeier Hansson put it: "Go, go, coffee!"
With this book, I hope to share the joy I felt when first exploring CoffeeScript, while helping readers to avoid many of the pitfalls--and to better understand the underlying JavaScript runtime. JavaScript may well be the most important language in the world, blessed with the unique privilege of running in all major web browsers (and, thanks to Node.js, in a first-class server environment). CoffeeScript provides all the power of JavaScript, with an elegant syntax.
CoffeeScript: Accelerated JavaScript Development is now in print. It can also be purchased as a Kindle- and iPad-friendly eBook directly from PragProg, where you'll also find code from the book and a discussion forum.
Trevor Burnham is a full-stack web developer with a passion for new technologies. He is the founder of DataBraid, a startup developing scientific computing tools that support remote collaboration. When on Twitter, he goes by @TrevorBurnham and @CoffeeScript. When offline, he's usually in Cambridge, MA.
"About this title" may belong to another edition of this title.
Shipping:
FREE
Within U.S.A.
Seller: SecondSale, Montgomery, IL, U.S.A.
Condition: Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00031979516
Quantity: 1 available
Seller: Wonder Book, Frederick, MD, U.S.A.
Condition: Good. Good condition. A copy that has been read but remains intact. May contain markings such as bookplates, stamps, limited notes and highlighting, or a few light stains. Seller Inventory # F14H-00073
Quantity: 1 available
Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.
Paperback. Condition: Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 0.7. Seller Inventory # G1934356786I4N00
Quantity: 1 available
Seller: Bookbot, Prague, Czech Republic
Softcover. Condition: Fine. Seller Inventory # 250defdc-200f-4a35-9b15-259ed7f87323
Quantity: 1 available
Seller: The Media Foundation, BEAVERTON, OR, U.S.A.
Paperback. Condition: New. Pages are crisp and clean, binding tight. Cover shows light shelfwear. 100% Satisfaction Guaranteed. Orders received before 3PM PT typically ship same day. All profits support the non-profit community. Seller Inventory # mon0000116547
Quantity: 1 available
Seller: unifachbuch e.K., Köln, NRW, Germany
Taschenbuch. Condition: Neu. Neu 127 pp. Englisch. Seller Inventory # INF1000041311
Quantity: 1 available
Seller: dsmbooks, Liverpool, United Kingdom
paperback. Condition: Very Good. Very Good. book. Seller Inventory # D8S0-3-M-1934356786-6
Quantity: 1 available