
24
|
JavaScript Pocket Reference
JScript 5.0
Supported exception handling; partial ECMA v3 compli-
ance. Implemented by IE 5.
JScript 5.5
Roughly equivalent to JavaScript 1.5. Fully compliant
with ECMA v3. Implemented by IE 5.5 and IE 6.
ECMA v1
The first standard version of the language. Standardized
the basic features of JavaScript 1.1 and added a few new
features. Did not standardize the
switch statement or reg-
ular expression support. Conformant implementations
are JavaScript 1.3 and JScript 3.0.
ECMA v2
A maintenance release of the standard that included clar-
ifications but defined no new features.
ECMA v3
Standardized the
switch statement, regular expressions,
and exception handling. Conformant implementations
are JavaScript 1.5 and JScript 5.5.
Client-side JavaScript
Client-side JavaScript is the name given to JavaScript code
that is embedded within an HTML file and executed by a
web browser. In addition to the core objects described in the
previous section, client-side JavaScript code has access to a
number of other objects that represent the web browser, the
document displayed in the browser, and the contents of that
document. Client-side JavaScript programs are usually event-
based, which means that JavaScript event handlers are exe-
cuted in response to user interactions with the browser and
the document. The client-side JavaScript scripting frame-
work is powerful enough to open substantial security ...