JavaScript編譯器Babel
Babel 詳細介紹
Babel 是編寫下一代 JavaScript 的編譯器。
ES2015 and beyond。Babel 預設使用一組 ES2015 語法轉換器,允許你使用新的語法,無需等待瀏覽器支援。
JSX and React。Babel 內建支援 JSX,與 babel-sublime 包一起結合,將語法高亮功能帶到一個新的高度。
Pluggable。Babel 支援使用者外掛。允許你插入強大的 Babel 轉換層。
主要特性
支援 ES2015+
支援 JSX 和 React
支援使用者外掛
示例
你輸入的 JavaScript:
myJavaScript("foobar");
編譯器輸出的 JavaScript:
myNewTransformedJavaScript("yay!");
文章轉載自 開源中國社群[https://www.oschina.net]
相關文章
- Babel:下一代Javascript語法編譯器BabelJavaScript編譯
- 深入 JavaScript 原型繼承原理——babel 編譯碼解讀JavaScript原型繼承Babel編譯
- 競速(三):JavaScript編譯器策略JavaScript編譯
- javascript編寫一個簡單的編譯器JavaScript編譯
- React Native babel編譯異常問題React NativeBabel編譯
- JavaScript 編寫的迷你 Lisp 直譯器JavaScriptLisp
- 競速(二): JavaScript編譯器如何工作JavaScript編譯
- Google提供了一個Javascript編譯器GoJavaScript編譯
- 從AST編譯解析談到寫babel外掛AST編譯Babel
- 用 JavaScript 寫一個超小型編譯器JavaScript編譯
- gcc 編譯器與 clang 編譯器GC編譯
- babel是如何編譯es6 class和extends的Babel編譯
- 手把手帶你走進Babel的編譯世界Babel編譯
- 實現一個簡單的 JavaScript 編譯器JavaScript編譯
- 淺談彙編器、編譯器和直譯器編譯
- [譯]iOS編譯器iOS編譯
- ES6 系列之 Babel 是如何編譯 Class 的(上)Babel編譯
- ES6 系列之 Babel 是如何編譯 Class 的(下)Babel編譯
- ES6系列之Babel是如何編譯Class的(上)Babel編譯
- 編譯器的編譯基本過程編譯
- 一張圖解析 編譯器編譯流程圖解編譯
- CUDAFORTRAN編譯器編譯
- vue編譯器Vue編譯
- 程式碼線上編譯器(上)- 編輯及編譯編譯
- Go編譯器簡介【譯】Go編譯
- 編譯器如何生成彙編編譯
- javascript編寫一個簡單的編譯器(理解抽象語法樹AST)JavaScript編譯抽象語法樹AST
- [Web翻譯]JavaScript中的編譯與填充WebJavaScript編譯
- FreeBSD中的GNU C編譯器--編譯器GCC(轉)編譯GC
- 編譯器的自展和自舉、交叉編譯編譯
- ES6 系列之 Babel 將 Async 編譯成了什麼樣子Babel編譯
- 【webpack進階】使用babel避免webpack編譯執行時模組依賴WebBabel編譯
- ES6 系列之 Babel 將 Generator 編譯成了什麼樣子Babel編譯
- ES6系列之Babel將Generator編譯成了什麼樣子Babel編譯
- CSS預編譯器CSS編譯
- 富文字編譯器編譯
- 編譯器相關編譯
- Oracle編譯器警告Oracle編譯