網頁

2021/7/19

JavaScript Babel是什麼

前端JavaScript領域的Babel套件是個JavaScript編譯器。


Babel可把ECMAScript 2015後新標準的JavaScript程式碼轉譯成相容舊版本語法,目的是舊的瀏覽器也可支援新語法寫的程式碼。換句話說就是舊瀏覽器看不懂新的JavaScript語法,需透過Babel轉換成以舊語法實現的相同效果。

此外Babel也可轉譯React的JSX語法,所以在編譯React程式碼時通常需要Babel。


沒有留言:

張貼留言