CoffeeScript

CoffeeScript是一套JavaScript的轉譯語言
CoffeeScript 編程語言是構建於 JavaScript 之上,它可編譯成高效 JavaScript,可以在 Web 瀏覽器上運行它或者將其與諸如 Node.js 一類的技術相結合用於構建服務器端應用程序。編譯過程通常都很簡單,生成的 JavaScript 均與許多最佳實踐保持一致。


CoffeeScript 解決了 JavaScript 這些痛點。CoffeeScript:
  • 提供一種比較簡單的語法,減少了樣板代碼,諸如括號和逗號
  • 使用空格作爲一種組織代碼塊的方法
  • 提供擁有表達函數的簡單語法
  • 提供基於類的繼承(可選項,但是在進行應用程序開發時非常有用)
您可能會想,相較於 JavaScript,CoffeeScript 肯定有一些劣勢,因爲它的語法比較抽象。例如,CoffeeScript 會不會比 JavaScript 更慢?會不會需要一個較大的運行時庫?實際上,CoffeeScript 將編譯成簡潔、高效的 JavaScript,您總能清楚地看到正在編譯的內容,因此,您可以很自信沒有引入過多的東西。此外,因爲 CoffeeScript 將完全編譯成函數式 JavaScript,所以不需要任何類型的運行時庫。CoffeeScript 所提供的語法允許您充分利用 JavaScript 的強大功能,而只需要較小的運行時開銷。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章