Vì sao cài đặt Babel - ES6 là gì

3rd Nov 2022
Vì sao cài đặt Babel - ES6 là gì
Table of contents

ES6 (ECMAScript 6) Một phiên bản nâng cao của Javascript, hiện tại ES6 được phần lớn các thư viện hay JS Frameworks sử dụng như: React.js, AngularJS, NodeJS, ...
Do phiên bản ES6 được cập nhật vào năm 2015, do đó một số trình duyệt sẽ không đọc được một số câu lệnh trong ES6, để giải quyết vấn đề này, ta cần sử dụng thư viện Babel.

Cài đặt Babel

Sử dụng trực tiếp

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8" />
    <title>ES6</title>
    <script src="https://unpkg.com/@babel/standalone/babel.min.js"></script>
  </head>
  <body>
    <script type="text/babel">
     /* Nội dung script viết ở đây */
    </script>
  </body>
</html>

Trong phạm vi bài học, Học Web Chuẩn sẽ dùng cách "Sử dụng trực tiếp" để ví dụ cho tiện.

Cài đặt bằng lệnh nmp

Trước tiên chúng ta cần cài Node.js, vì phần lớn lệnh chạy đều liên quan tới Node.js, các bạn xem cài đặt tại Hướng dẫn cài đặt Node.js.

Cài đặt Babel bên trong thư mục project bằng lệnh:

npm install --save-dev babel-loader@7 babel-core babel-preset-env

Tuy nhiên nếu bạn làm việc với React.js thì chỉ cần theo các bước cài đặt trong Hướng dẫn cài đặt React.js là được.

Bạn thấy bài viết này như thế nào?
1 reaction

Add new comment

Image CAPTCHA
Enter the characters shown in the image.

Related Articles

Props là các biến, data được truyền từ component cha và có thể truy cập được ở cả các component con.

Để dễ làm việc, quản lý các chức năng file javascript, chúng ta thường tách các phần riêng biệt ra riêng từng file khác

Classes là một dạng function đặc biệt, thay vì sử dụng từ function thì chúng ta sử dụng class và thuộc tính được gán bên trong phương thức constructor().

Destructuring (phá vỡ cấu trúc) cho phép chúng ta dễ dàng sử dụng các giá trị phần tử của Array hoặc Object.