ECMAScript trong JavaScript là gì? | How Kteam

Dẫn nhập

Trong bài viết hôm nay, Kteam sẽ giải thích cho các bạn thuật ngữ ECMAScript của Javascript.

Nội dung

Để theo dõi bài này tốt nhất, bạn nên xem qua bài :

Bài này sẽ giới thiệu những nội dung sau:

  • Tiêu chuẩn là gì?
  • Tiêu chuẩn ECMAScript là gì?

Tiêu chuẩn là gì?

Ở mỗi ngôn từ, tất cả chúng ta luôn phải tuân theo những quy tắc cú pháp nhất định để sử dụng trong văn nói hay văn viết hàng ngày .
Tất nhiên, trong xã hội thì nhiều nhóm và những tầng lớp nên đôi lúc cùng 1 ngôn từ nhưng ta lại có rất nhiều tiêu chuẩn khác nhau trong sử dụng .
Ví dụ ở giáo dục hay trong văn bản hành chính Nhà nước bắt buộc phải sử dụng tiếng Việt theo tiêu chuẩn của Bộ giáo dục và đào tạo và giảng dạy

Còn ở mạng xã hội hay những ứng dụng gửi tin nhắn, giới trẻ tự đặt ra 1 tiêu chuẩn viết ngắn hơn để thuận tiện trong trò chuyện :

hoặc do 1 số ít cá thể tự điều tra và nghiên cứu và phát minh sáng tạo một tiêu chuẩn để tối ưu thời hạn viết hơn, như trước đây có giáo sư Bùi Hiển từng tạo ra tiêu chuẩn mới gây nhiều tranh cãi :

Tiêu chuẩn ECMAScript là gì?

Tiêu chuẩn ECMAScript (viết tắt là ES) là một trong những tiêu chuẩn của ngôn ngữ Javascript khá phổ biến nhất hiện nay. Ta sẽ xem lại lịch sử ra đời của tiêu chuẩn nay:

  • Vào thời kỳ cạnh tranh thị phần trình duyệt, Brendan Eich đã phát triển một ngôn ngữ đặc tả kịch bản cho trình duyệt Netscape, lúc đầu gọi là Mocha, rồi sang LiveScript rồi cuối cùng thành Javascript.
  • 12-1995, Sun Microsystem và Netscape công bố Javascript, 3-1996 trình duyệt Netscape 2.0 đã hỗ trợ ngôn ngữ này. Tuy nhiên Microsoft cũng ra mắt một ngôn ngữ tương tự là JScript hỗ trợ cho trình duyệt IE 3.0 (việc đổi tên để tránh bản quyền)
  • Netscape đã đưa Javascript tới ECMA International, đây là một tổ chức chuẩn hóa thông tin và hệ thống giao tiếp. Và việc chuẩn hóa ngôn ngữ Javascript được gọi là ECMA-262. Rồi cái tên ECMAScript hình thành từ đây

Trong quy trình hình thành và tăng trưởng tiêu chuẩn này, bước ngoặt lớn nhất là năm ngoái, tiêu chuẩn ECMAScript 6 ( ES6, ES2015 ) lưu lại sự đổi khác rất lớn ngôn từ Javascript về cú pháp lẫn tính năng .
Ngoài tiêu chuẩn ECMAScript là tiêu chuẩn phổ cập, thì có những tiêu chuẩn cũng có tiếng khác như Typescript ( được Microsoft tăng trưởng ), Coffeescript, ..

Như Kteam đã nói, vì ES6 là bước ngoặt lớn cho sự thay đổi Javascript, mặc dù đã ra đến ES2019 nhưng các bài sau Kteam sẽ hướng dẫn các tính năng có từ ES6 đi lên.

Kết

Như vậy Kteam đã trình làng về ECMAScript là gì

Ở bài tiếp theo, Kteam sẽ giới thiệu cho các bạn NODE.JS LÀ GÌ?

Cảm ơn các bạn đã theo dõi bài viết. Hãy để lại bình luận hoặc góp ý của mình để phát triển bài viết tốt hơn. Đừng quên “Luyện tập – Thử thách – Không ngại khó”.

Thảo luận

Nếu bạn có bất kể khó khăn vất vả hay vướng mắc gì về khóa học, đừng ngần ngại đặt câu hỏi trong phần bên dưới hoặc trong mục HỎI và ĐÁP trên thư viện Howkteam. com để nhận được sự tương hỗ từ hội đồng .