CoffeeScript是一款JS語言轉(zhuǎn)譯工具,創(chuàng)建者 Jeremy Ashkenas 戲稱它是- JavaScript 的不那么鋪張的小兄弟。CoffeeScript可以減少樣板代碼,讓代碼更簡潔,同時可讀性更強,轉(zhuǎn)化后的JS文件可以在WEB瀏覽器上運行,讓代碼更簡潔,讓用戶使用更簡單。

CoffeeScript使用方法
c,--compile 將.coffee編譯為.js文件
w,--watch 監(jiān)控文件的變化,并輸出監(jiān)控的結(jié)果
o,--output [DIR] 將編譯的結(jié)果文件輸出到指定目錄
p,--print 將編譯結(jié)果
l,--lint 如果安裝了 jsl (javascript lint)的話,使用lint檢查代碼
s,--stdio 將其它程序的輸出作為coffee的標準輸入,并且獲得JavaScript的標準輸出。
e,--eval 命令行的形式
CoffeeScript安裝方法
CoffeeScript 編譯器本身是 CoffeeScript 寫的, 使用了 Jison parser generator. 命令行版本的 coffee 是一個實用的 Node.js 工具. 不過編譯器并不依賴 Node, 而是能運行于任何 JavaScript 執(zhí)行環(huán)境, 比如說在瀏覽器里(看上邊的"試一試 CoffeeScript").
安裝前你需要最新穩(wěn)定版 Node.js, 和 npm (Node Package Manager). 借助 npm 可以安裝 CoffeeScript:
npm install -g coffee-script
(如果不想全局安裝可以去掉 -g 選項.)
如果你希望安裝 master 分支上最新的 CoffeeScript, 你可以從源碼倉庫 克隆 CoffeeScript, 或直接下載源碼. 還有通過 npm 方式安裝 master 分支最新的 CoffeeScript 編譯器:
npm install -g http://github.com/jashkenas/coffee-script/tarball/master
或者你想將其安裝到 /usr/local, 而不用 npm 進行管理, 進入 coffee-script 目錄執(zhí)行:
sudo bin/cake install
CoffeeScript特色
1、提供一種比較簡單的語法,減少了樣板代碼,諸如括號和逗號;
2、使用空格作為一種組織代碼塊的方法;
3、提供擁有表達函數(shù)的簡單語法;
4、提供基于類的繼承(可選項,但是在進行應(yīng)用程序開發(fā)時非常有用)

CoffeeScript功能
1.CoffeeScript提供了簡單的代碼編譯作用
2.可以協(xié)助您在解決web類型編碼的情況下提供轉(zhuǎn)譯計劃方案
3.支持package.json,支持tomorrow.css
4.支持的大部分當(dāng)代JavaScript
5.支持目標的Splats,a.k.a.對象歇息/拓展英語的語法。
6.支持您應(yīng)用的當(dāng)代作用;或是你編譯你的編碼
7.命令版本的coffee可作為Node.js應(yīng)用工具
8.關(guān)鍵編譯器不依賴于Node
9.可以在一切JavaScript自然環(huán)境或電腦瀏覽器中運作
以上便是kk下載給大家分享介紹的CoffeeScript!