與Python和Ruby,PHP或Perl,對於JavaScript的核心沒有版本號。本身是由ECMAScript標準所管轄的語言,使用不同版本的JS語法之間的各種符號。
當前版本的ECMAScript這決定什麼是有效的JavaScript語法,什麼不是為ECMA-262版本5.1版。未來的版本中,一個在其新的開發正在緊張進行是將6.x版。
這裡就是Traceur進入得心應手,允許開發者在ECMAScript中6編寫代碼,以該代碼並將其轉換為有效的ECMAScript 5。
這樣一來,開發人員編寫的代碼,利用各種新的JS功能被轉換與Traceur到舊的語法,大致相同,可以進行部署在ES5兼容的瀏覽器。
您可以使用Traceur要么學習或測試新的ES6的特性,並測試它在當前的瀏覽器,而無需使用自定義ES6解釋。
即使在理論上Traceur產生ES5友好的代碼,它不應該被用來寫生產就緒代碼,主要是因為ES6標準會改變(很多)
要求:
- 在Node.js的0.10或更高
評論沒有發現