2012-10-02 16 views

Trả lời

5

Actionscript 3 được thiết kế trong khi thông số ECMA 4 vẫn đang được phát triển. Nó khác nhau; nó phù hợp với ECMA 4 nhưng vượt xa nó.

2

Actionscript đã tuân thủ ECMA ngay từ đầu.

Bạn có thể tưởng tượng javascript & ActionScript như một ngã ba từ một tiêu chuẩn đơn nghĩa ECMA, Với Javascript nghiêng để thêm sức mạnh cho các trình duyệt trong khi Actionscript hướng tới phát triển flash.

Có vẻ công bằng vì mỗi công ty cùng một lúc đều có giá thầu để tạo phiên bản riêng. Ví dụ: Hãy xem xét Microsoft's version của ECMA.

Bạn cũng có thể xem xét từ rất liên kết bạn chia sẻ rằng:

Để đối phó với nhu cầu sử dụng cho một ngôn ngữ trang bị tốt hơn cho các ứng dụng lớn hơn và phức tạp hơn, ActionScript 2.0 đặc trưng thời gian biên dịch kiểm tra kiểu và cú pháp dựa trên lớp học, chẳng hạn như lớp từ khóa và số mở rộng .

Vì vậy, bạn có thể thấy rằng hầu hết các thay đổi thực sự được người dùng điều khiển, chứ không phải là sự tương đồng ngẫu nhiên.

0

Nói chung, việc tuân thủ tiêu chuẩn không có nghĩa là chỉ các tính năng được xác định theo tiêu chuẩn phải có sẵn. Bạn có thể thực hiện một tiêu chuẩn để tuân thủ nhưng bạn cũng có thể thực hiện chức năng bổ sung.

Bạn có thể coi ECMA Script là một loại tập con xác định cấu trúc ngôn ngữ cơ bản, cú pháp và ngữ nghĩa. Sau đó, ECMA chỉ là một tập con của ActionScript. Ngôn ngữ thêm một loạt các tính năng cho tập hợp con này.

Ví dụ khác có thể là MySQL. Nó thực hiện các tiêu chuẩn SQL nhưng cung cấp nhiều chức năng hơn như tiêu chuẩn sẽ làm.

2

Bởi vì bản nháp ECMAScript phiên bản thứ 4 mà ActionScript 3 dựa trên có classextends v.v.

http://en.wikipedia.org/wiki/ECMAScript#ECMAScript.2C_4th_Edition

http://www.ecma-international.org/activities/Languages/Language%20overview.pdf

Sau đó, dự thảo bản lần thứ 4 đã được thay thế bởi ECMAScript Harmony:

http://en.wikipedia.org/wiki/ECMAScript#History_2

Một số sẽ nói rằng lý do cho điều này là business politics, nhưng bạn sẽ phải để tạo thành ý kiến ​​của riêng bạn về điều đó.

Các vấn đề liên quan