ECMAScript
Giao diện
Mẫu hình | Multi-paradigm: prototype-based, functional, imperative |
---|---|
Thiết kế bởi | Brendan Eich, Ecma International |
Xuất hiện lần đầu | 1997 |
Kiểm tra kiểu | weak, dynamic |
Trang mạng | www |
Các bản triển khai lớn | |
JavaScript, SpiderMonkey, V8, ActionScript, JScript, QtScript, InScript, Google Apps Script | |
Ảnh hưởng từ | |
Self, HyperTalk, AWK, C, Perl, Python, Java, Scheme |
Phần mở rộng tên file | .es |
---|---|
Kiểu phương tiện | application/ecmascript |
Phát triển bởi | Sun Microsystems, Ecma International |
Phát hành lần đầu | tháng 6 năm 1997 |
Bản mới nhất | Edition 9 / tháng 6 năm 2018 |
Kiểu định dạng | Scripting language |
Website | ECMA-262, ECMA-290, ECMA-327, ECMA-357, ECMA-402 |
ECMAScript (hay ES)[1]
là một thương hiệu[2] đặc tả ngôn ngữ kịch bản được tiêu chuẩn hóa bởi Ecma International thông qua ECMA-262 và ISO/IEC 16262. Nó được tạo ra để tiêu chuẩn hóa JavaScript, để thúc đẩy nhiều hiện thực độc lập. JavaScript vẫn là hiện thực nổi tiếng nhất của ECMAScript kể từ khi tiêu chuẩn này được xuất bản, với các hiện thực nổi tiếng khác gồm JScript và ActionScript.[3] ECMAScript thường được sử dụng cho kịch bản phía máy khách (client-side scripting) trên World Wide Web, và nó ngày càng được sử dụng nhiều để viết ứng dụng máy chủ và dịch vụ bằng Node.js.
Xem thêm
[sửa | sửa mã nguồn]- Comparison of layout engines (ECMAScript)
- ECMAScript for XML (E4X)
- JavaScript
- JScript
- List of ECMAScript engines
Tham khảo
[sửa | sửa mã nguồn]- ^
Stefanov, Stoyan (2010). JavaScript Patterns. O'Reilly Media, Inc. tr. 5. ISBN 9781449396947. Truy cập ngày 12 tháng 1 năm 2016.
The core JavaScript programming language [...] is based on the ECMAScript standard, or ES for short.
- ^ “TC39 - ECMAScript® (formerly TC39-TG1)”. ecma-international.org. Ecma International. Truy cập ngày 22 tháng 8 năm 2015.
- ^ “A Short History of JavaScript”. W3C. Bản gốc lưu trữ ngày 25 tháng 11 năm 2017. Truy cập ngày 31 tháng 3 năm 2017.
Liên kết ngoài
[sửa | sửa mã nguồn]- ISO Standard
- Ecma Standards
- ECMA-262
- ECMA-290 ECMAScript Components Specification (June 1999)
- ECMA-327 ECMAScript 3rd Edition Compact Profile (June 2001)
- ECMA-357 ECMAScript for XML (E4X) Specification (June 2004)
Bản mẫu:Ecma International Standards Bản mẫu:ISO standards Bản mẫu:List of International Electrotechnical Commission standards
Thể loại:
- Computer-related introductions in 1997
- Computer standards
- Dynamically typed programming languages
- Ecma standards
- JavaScript dialect engines
- JavaScript programming language family
- Object-based programming languages
- Programming languages with an ISO standard
- Prototype-based programming languages
- Scripting languages
- Họ ngôn ngữ lập trình C