CoffeeScript是一種JS語言轉譯工具,可以減少樣板程式碼,讓程式碼更簡潔,同時可讀性更強,轉換後的js檔案可以在WEB瀏覽器上運行,使用非常方便。
基本簡介
CoffeeScript是一款可以幫助您在電腦上轉譯JavaScript的軟體,您可以將編輯的JavaScript程式碼直接轉換到JS文字,這樣您就可以在瀏覽器上運行JS了,節約了您手動編輯JS的時間,該軟體可以運行在多款程式設計和網頁開發軟體中,您需要將軟體載入到對應的軟體上使用,當您編輯一份JavaScript文件的時候,就可以啟動這款CoffeeScript(語言轉譯助手),將程式碼一對一編譯成等效的JS,編譯後的輸出結果可讀性強,打印效果好,運行速度比同等手寫JavaScript快
軟體特色
1.提供一種比較簡單的文法,減少了樣板程式碼,諸如括號和逗號;
2、使用空格作為組織程式碼區塊的方法;
3.提供擁有表達函數的簡單語法;
4、提供基於類別的繼承(可選項,但是在進行應用程式開發時非常有用)
功能介紹
1.CoffeeScript提供了簡單的程式碼編譯功能
2.可以幫助您在處理web類型代碼的時候提供轉譯方案
3.支持package.json,支持tomorrow.css
4.支援的大多數現代JavaScript
5.支援物件的Splats,aka物件休息/擴展語法。
6.支援您使用的現代功能;或你編譯你的程式碼
7.命令列版本的coffee可用作Node.js實用程式
8.核心編譯器不依賴Node
9.可以在任何JavaScript環境或瀏覽器中執行
軟體安裝
CoffeeScript 編譯器本身是CoffeeScript 寫的, 使用了Jison parser generator. 命令列版本的coffee 是一個實用的Node.js 工具. 不過編譯器並不依賴Node, 而是能運行於任何JavaScript 執行環境, 比如說在瀏覽器裡(看上邊的"試一試CoffeeScript").
安裝前你需要最新穩定版Node.js, 和npm (Node Package Manager). 利用npm 可以安裝CoffeeScript:
npm install -g coffee-script
(如果不想全域安裝可以去掉-g 選項.)
如果你希望安裝master 分支上最新的CoffeeScript, 你可以從源碼倉庫克隆CoffeeScript, 或直接下載源碼. 還有透過npm 方式安裝master 分支最新的CoffeeScript 編譯器:
或者你想將其安裝到/usr/local, 而不用npm 進行管理, 進入coffee-script 目錄執行:
sudo bin/cake install
使用方法
c,--compile 將.coffee編譯為.js文件
w,--watch 監控文件的變化,並輸出監控的結果
o,--output [DIR] 將編譯的結果檔輸出到指定目錄
p,--print 將編譯結果
l,--lint 如果安裝了jsl (javascript lint)的話,使用lint檢查程式碼
s,--stdio 將其它程式的輸出作為coffee的標準輸入,並且獲得JavaScript的標準輸出。
e,--eval 命令列的形式