CoffeeScript Application Development
上QQ阅读APP看书,第一时间看更新

What this book covers

Chapter 1, Running a CoffeeScript Program, will cover installing the CoffeeScript tools and running a simple CoffeeScript program in both the console and a web browser.

Chapter 2, Writing Your First Lines of CoffeeScript, will explore the syntax of CoffeeScript and how it compiles to JavaScript.

In Chapter 3, Building a Simple Application, we will build an interactive web application and learn a few more CoffeeScript features along the way.

Chapter 4, Improving Our Application, will add more features to our web application, and explore more powerful CoffeeScript syntax.

Chapter 5, Using Classes, will teach us all about classes in CoffeeScript. It will also cover how to use them, how they work, and how to integrate with popular JavaScript frameworks.

In Chapter 6, Refactoring with Classes, we will use the new skills from previous chapter to refactor our web application using class-based structures.

In Chapter 7, Advanced CoffeeScript Features, we will learn advanced CoffeeScript features and idioms that reduce errors and make our code easier to understand. We will use them to add more features to our web application.

Chapter 8, Going Asynchronous, will show how CoffeeScript can help us deal with asynchronous operations, and integrate a third-party JavaScript library into our CoffeeScript application.

In Chapter 9, Debugging, we will learn how to use source maps to track problems in our application all the way back to the CoffeeScript source.

Chapter 10, Using CoffeeScript in More Places, will cover how to integrate CoffeeScript compilation into several popular web application frameworks.

In Chapter 11, CoffeeScript on the Server, we will run CoffeeScript on the server with Node.js, and learn how to integrate it with standard JavaScript Node modules.