什麼是CoffeeScript?
- 借用Python和Ruby的優點
- 以較簡潔的方式編寫JavaScript
- 以縮排取代大括號
- List Comprehension
- if modifier, 可以將if寫在後面,也有unless
- 呼叫方法或邏輯判斷的時候,可以視情況省略小括號
- 結尾不需要分號
- 不用特別寫return
CoffeeScript vs JavaScript
- CoffeeScript只是讓JavaScript較為簡潔,但是如果不會JavaScript的話,也不知道要用CoffeeScript寫什麼
- CoffeeScript需要編譯成js檔
- CoffeeScript內可以混用CoffeeScript及JavaScript
- js2coffee
- SublimeText -> CoffeeAngular Syntax