ECMAScript: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
Line 22: Line 22:


* ECMAScript 4, the specification for JavaScript 2.0 and (most of) ActionScript 3 was still in preparation in April 2008. (Consult [http://www.ecmascript.org/index.php ecmascript.org] for news)
* ECMAScript 4, the specification for JavaScript 2.0 and (most of) ActionScript 3 was still in preparation in April 2008. (Consult [http://www.ecmascript.org/index.php ecmascript.org] for news)
=== Manuals ===
Human readable ECMAScript manuals don't seem to exist. We therefore suggest to consult JavaScript manuals, in particular
* [http://developer.mozilla.org/en/docs/JavaScript The Mozilla documentation]:
** [http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference Core JavaScript Reference]
** [http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Guide Core JavaScript Guide] Primary Mozilla reference for programmers
** [http://wiki.ecmascript.org/lib/exe/fetch.php?id=resources%3Aresources&cache=cache&media=resources:jscriptdeviationsfromes3.pdf JScript Deviations from ES3] (PDF doc from Microsoft), Retrieved April 2008.
[[User:Daniel K. Schneider|Daniel K. Schneider]] doesn't know how good a various implementations are. Probably none is 100% correct ECMA-357-3. On the other hand, most 2008 browsers (IE7, FF2, Opera 9, etc.) implement ECMA-357 reasonably well. The trouble is [[DOM]], i.e. DOM level 2 and 3 HTML and XML bindings.


=== Overviews ===
=== Overviews ===

Revision as of 14:17, 14 April 2008

Draft

Definition

“ECMAScript is a scripting programming language, standardized by Ecma International in the ECMA-262 specification. The language is widely used on the web, and is often referred to as JavaScript or JScript, after the two primary implementations of the specification.” (Wikipedia), retrieved 12:49, 22 May 2007 (MEST)).

Related entries: JavaScript links, AJAX, SVG, XHTML, Sharable Content Object Reference Model, ....

Short history

See the Wikipedia article for the moment ...

References

Standards

  • Standard ECMA-357, ECMAScript for XML (E4X) Specification, 2nd edition (December 2005)
    • This is a new standard that isn't very much implemented yet.
  • ECMAScript 4, the specification for JavaScript 2.0 and (most of) ActionScript 3 was still in preparation in April 2008. (Consult ecmascript.org for news)

Manuals

Human readable ECMAScript manuals don't seem to exist. We therefore suggest to consult JavaScript manuals, in particular

Daniel K. Schneider doesn't know how good a various implementations are. Probably none is 100% correct ECMA-357-3. On the other hand, most 2008 browsers (IE7, FF2, Opera 9, etc.) implement ECMA-357 reasonably well. The trouble is DOM, i.e. DOM level 2 and 3 HTML and XML bindings.

Overviews

Tutorials

E4X

  • Fremantle, Paul and Anthony Elder (1005). AJAX and scripting Web services with E4X, Part 1, IBM Works, HTML

Other links