Skip to content

Instantly share code, notes, and snippets.

@chiehwen
Last active August 29, 2015 14:05
Show Gist options
  • Select an option

  • Save chiehwen/245e473f7f4e77b0258f to your computer and use it in GitHub Desktop.

Select an option

Save chiehwen/245e473f7f4e77b0258f to your computer and use it in GitHub Desktop.

使用 CoffeeScript 開發 JavaScript

Ruby on Rails 從 3.1 版開始,將 CoffeeScript 納入其框架中,預設內建就支援 CoffeeScript。

安裝 CoffeeScript 與基本用法

  • 使用 NPM 安裝 CoffeeScript
% npm install -g coffee-script
  • 執行 CoffeeScript 程式
% coffee program.coffee
  • 將 CoffeeScript 程式編譯成 JavaScript
% coffee -c program.coffee

宣告

foo = 42

在 CoffeeScript 中僅是個單純的變數賦值,但編譯成 JavaScript 之後,就變成

var foo;
foo = 42;

很明顯的,CoffeeScript 讓你不用事先宣告變數,避免你忘記在變數前加上 var,而且程式碼也相對看起來更簡潔。

延伸閱讀及參考資料

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment