CoffeeScript 介紹

什麼是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

參考書籍