There was a time when JavaScript’s reputation has been stained because of the "copy-paste" stereotype that was insanely popular in the late 90’s and early 2000’s. Unusual and a little bit “messy” syntax has come a long way of adoption by the programming communities. Years have passed and JavaScript language has evolved to become a powerful technology that supplies the web with tons of innovations.
CoffeeScript is the offspring of JavaScript that proves the proverb - “like father like son”, in its good meaning.
Coffee Script is a little language that compiles into JavaScript. According to its developers, it adds “sugar” to Java syntax which makes it more comprehensive. You write less code faster and achieve more functionality and readable code too – it is a win-win situation, don’t you think so? Basically, CoffeeScript is a smaller and improved version of JavaScript that delivers all the best from it and requiring less efforts.
Before you start creating Java code with the help of Coffee Script you should install it to your computer (please be sure that you have installed Node.js and the Node Package Manager to your computer as well) and check some useful resources where you’ll find information about how to use the editor, create code and run it.
The great thing about Coffee Script lies in their main rule which is “It’s just a JavaScript”. The main trick that lies behind this phrase is that you can compile a JavaScript code that would be effective as well as handwritten. Also it would perfectly work with JavaScript libraries and code (including jQuery). So if you are a web developer who deals with JavaScript code everyday (we all know how popular this technology is on the web these days), then we highly recommend you to try out CoffeeScript. By the way, below you'll find a little collection of CoffeeScript tutorials and snippets of various complexity.
Writing Better JavaScript with CoffeeScript: The Basics
* * *
* * *
CoffeeScript Basics – A Teach Me To Code Tutorial
* * *
How CoffeeScript makes jQuery more fun than ever
* * *
Creating an iOS-like Home Screen with CoffeeScript
* * *
10 CoffeeScript One Liners to Impress Your Friends
* * *
Coffeescript snippet for accessing Google's URL-shortening service