✨ECMAScript

ECMAScript

ECMAScript (hay ES) là một thương hiệu đặ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. 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.

👁️ 6 | 🔗 | 💖 | ✨ | 🌍 | ⌚
**ECMAScript** (hay **ES**) là một thương hiệu đặ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,

**Ngôn ngữ kịch bản** () là ngôn ngữ lập trình cho môi trường thời gian chạy đặc biệt tự động hóa thực thi các tác vụ; các tác vụ thay thế có thể
**TypeScript** là một ngôn ngữ lập trình được phát triển và duy trì bởi Microsoft. Nó là một siêu tập hợp cú pháp nghiêm ngặt của JavaScript và thêm tính năng kiểu tĩnh tùy chọn
Trong khoa học máy tính, **bao đóng** (closure) là một hàm hay một tham chiếu tới một hàm cùng với môi trường tham chiếu - một bảng chứa tham chiếu đến mỗi biến không phải
**JavaScript**, theo phiên bản hiện hành, là một ngôn ngữ lập trình được phát triển từ các ý niệm nguyên mẫu. Ngôn ngữ này được dùng rộng rãi cho các trang web (phía người dùng)
**JScript** là một ngôn ngữ kịch bản (_scripting language_) của Microsoft được tạo nên dựa trên chuẩn ECMAScript . JScript chủ yếu được sử dụng ở những ứng dụng có hỗ trợ Windows Script, như
**Lập trình hướng đối tượng** () là một mẫu hình lập trình dựa trên khái niệm "đối tượng", mà trong đó, đối tượng chứa đựng các dữ liệu trong các trường, thường được gọi là
**Internet Explorer 10** (viết tắt là **IE10**) là phiên bản tiếp theo của Internet Explorer được phát triển bởi Microsoft. Nối tiếp thành công của IE9, ngày 12/4/2011, Microsoft phát hành Internet Explorer 10 Platform
**Lập trình dựa trên nguyên mẫu** (tiếng Anh: **prototype-based programming**) là một kiểu lập trình hướng đối tượng, trong đó việc tái sử dụng hành vi (được gọi là kế thừa) được thực hiện thông
nhỏ|SpiderMonkey logo **Engine JavaScript** là một thành phần phần mềm thực thi mã JavaScript. Các JavaScript engine đầu tiên chỉ là trình thông dịch, nhưng tất cả các engine hiện đại đều sử dụng biên
**_De facto_** () hay **thực quyền**, **quyền lực thực tế**, **quyền thực tế** là một thành ngữ trong tiếng Latinh có nghĩa là "trên thực tế" hay "theo thông lệ". Cũng có thể hiểu là
nhỏ|Ảnh chụp màn hình tài liệu [[API web viết bởi NASA]] Một **giao diện lập trình ứng dụng** (, viết tắt: _API_) là một giao diện mà một hệ thống máy tính hay ứng dụng
**Internet Explorer** (trước đây là **Microsoft Internet Explorer**; viết tắt là **IE**), là một dòng trình duyệt web giao diện đồ họa đã ngừng phát triển do Microsoft phát triển và là một thành phần
nhỏ|phải|Hình ảnh Mozilla Firefox 2.0 đang chạy trên Ubuntu **Tính năng của Mozilla Firefox** giúp tách biệt nó khỏi các trình duyệt web khác như Internet Explorer. Nó thiếu nhiều tính năng có trong các
nhỏ **Trình biên tập HTML** là chương trình chỉnh sửa HTML, mã đánh dấu của một trang web. Mặc dù việc mã hóa HTML một trang web có thể được kiểm soát với bất kỳ
**Opera** là một trình duyệt web và cũng là một bộ phần mềm Internet được phát triển bởi Opera Software, hiện được hơn 270 triệu người sử dụng trên thế giới. Trình duyệt này bao
Đây là một danh sách chưa đầy đủ của các tiêu chuẩn ISO. Một số tiêu chuẩn được ISO/IEC JTC1 công bố, đã được đăng cho mọi người [http://isotc.iso.org/livelink/livelink/fetch/2000/2489/Ittf_Home/PubliclyAvailableStandards.htm tự do truy cập] ## ISO
Mục đích của **danh sách các ngôn ngữ lập trình** này là bao gồm tất cả các ngôn ngữ lập trình hiện tại đáng chú ý, được sử dụng hiện tại và những ngôn ngữ
**Dart** là một ngôn ngữ lập trình web do Google phát triển. Nó được chính thức công bố tại [http://gotocon.com/aarhus-2011/ Hội thảo GOTO] ngày 10-12 tháng 10 năm 2011 tại Aarhus. Mục đích của Dart
**Object Pascal** chỉ đến một nhánh của phát sinh hướng đối tượng của Pascal, được biết đến chủ yếu với vai trò ngôn ngữ lập trình chính của Delphi. ## Lịch sử ban đầu tại
Đây là danh sách các ngôn ngữ lập trình đáng chú ý, được nhóm theo loại. Vì không có sơ đồ phân loại bao quát cho các ngôn ngữ lập trình, nên trong nhiều trường
Trong lập trình máy tính, **mô thức async/await** là một tính năng cú pháp của nhiều ngôn ngữ lập trình, cho phép cấu trúc nên hàm 'bất đồng bộ, non-blocking' theo lối y hệt ở
nhỏ|phải|Một diễn đàn về nền tảng mạng nhỏ|phải|Một hội thảo về nền tảng mạng năm 2018 **Nền tảng mạng** (_Web platform_) là một tập hợp các công nghệ được phát triển dưới dạng tiêu chuẩn
nhỏ|Cbmain Trong khoa học máy tính, một **ngôn ngữ lập trình bậc cao** (tiếng Anh: _high-level programming language_) là một ngôn ngữ lập trình có sự trừu tượng hóa mạnh mẽ khỏi các chi tiết
nhỏ|267x267px| Trang Wikipedia được hiển thị trên trình duyệt di động XHTML trên [[Nokia 3220 (2004) ]] **Trình duyệt di động** là trình duyệt web được thiết kế để sử dụng trên thiết bị di
**Adobe Flash Builder** (trước đây gọi là **Adobe Flex Builder**) là một môi trường phát triển tích hợp (IDE) được xây dựng trên nền tảng Eclipse giúp tăng tốc độ phát triển các ứng dụng
**Gecko** là một bộ máy trình bày được phát triển bởi Mozilla. Nó được sử dụng trong trình duyệt Firefox, email client Thunderbird và nhiều dự án khác Gecko được thiết kế để hỗ trợ
**Adobe Media Server** (AMS) là máy chủ dữ liệu và phương tiện độc quyền của Adobe Systems (ban đầu là sản phẩm Macromedia). Máy chủ này hoạt động với Flash Player và thời gian chạy
**Babel** là một trình biên dịch Javascript mã nguồn mở và miễn phí có chức năng chính dùng để biên dịch ECMAScript thành phiên bản tương thích ngược cho JavaScript có thể chạy trên các