Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Các tính năng ECMAScript 6 có thể dùng trong trình duyệt web hiện nay?


ECMA = European Computer Manufacturer's Association. ECMAScript là tiêu chuẩn cho ngôn ngữ scripting như JavaScript, JScript. Là đặc tả ngôn ngữ scripting có thương hiệu. JavaScript là ngôn ngữ dựa trên ECMAScript. Tiêu chuẩn cho ngôn ngữ như JavaScript, JScript là ECMAScript. JavaScript được coi là triển khai phổ biến nhất của ECMAScript.

ECMAScript 6 hoạt động tốt trên trình duyệt như Chrome, Microsoft Edge, Safari:

  • 90% tương thích – Chrome
  • 80% tương thích - Microsoft Edge
  • 54% tương thích – Safari

Dùng ES6 qua Babel pre-processor, cross-compile JS về code tương thích ECMAScript 5.

Các tính năng ES6:

Arrow Functions (Hàm mũi tên)
Khai báo hàm bằng `=>` thay vì function expression thông thường.

ES6 Modules
ES6 cung cấp module như phần của JS gốc trong trình duyệt. Module chia code thành các phần dễ bảo trì.

Classes (Lớp)
JS hỗ trợ Class từ ES6. Mang lại OOP: kế thừa, constructor, v.v.