CoffeeScript(一)簡介

CoffeeScript是一個輕量化的程式語言,用來產生JavaScript的一種編譯器。他簡化了很多JavaScript的繁雜宣告方式,讓你可以簡單的直接用一行程式代表JavaScript的好多行,而且編譯後有優化JavaScript。他的語法很像是Python和Ruby的混合,不過我二個都沒碰過,寫起來感覺有點怪(不用大括號,直接用排版方式定義區塊)~不過一邊學一邊對照產出的JavaScript,其實也可以很快的了解語法的意義(不管再怎麼說,最後執行的其實還是JavaScript)。

CoffeeScript是一個輕量化的程式語言,用來產生JavaScript的一種編譯器。他簡化了很多JavaScript的繁雜宣告方式,讓你可以簡單的直接用一行程式代表JavaScript的好多行,而且編譯後有優化JavaScript。他的語法很像是Python和Ruby的混合,不過我二個都沒碰過,寫起來感覺有點怪(不用大括號,直接用排版方式定義區塊)~不過一邊學一邊對照產出的JavaScript,其實也可以很快的了解語法的意義(不管再怎麼說,最後執行的其實還是JavaScript)。

 

CoffeeScript的副檔名是Coffee,在玩之前,需要準備一些東西:

 

CoffeeScript Compiler for Windows windows系統用的編譯器。

image

 

Web Workbench 如果你有VS2010,那就直接裝外掛。

image

 

每次存檔他會自動幫你產生js。

SNAGHTMLdb4914

 

除了官網以外,還有蠻多地方都有相關學習資源(不過還是建議先把官網的介紹看過,而且官網直接就有編譯器可以玩)

image

 

 

相關連結:

The Little Book on CoffeeScript

Smooth CoffeeScript

CoffeeScript Cookbook

 

Dotblogs 的標籤: ,