Introduction to HTML
Scripting & Programming
Languages and Environments

JavaScript - JScript - ECMAScript
Copyright © 2000 - 2002 Randy D. Ralph.  All rights reserved.
  RETURN Course Contents  
In place June 3, 2000.

JavaScript Overview:

JavaScript, developed by Netscape, is a client-side programming language used to write scripts, or, applets to be included in the <HEAD> Document Segment of an HTML Document.  The applet is interpreted within the client's browser application.  JavaScript is a command subset derived from the Java programming language.  It is somewhat similar to the popular object-oriented programming language C++. 

JavaScript enhances the interactivity of webpages by allowing calculations, forms checking and processing, development of interactive games with animation, inclusion of special effects like floating windows and zooming, the customization of graphics selections, the creation of security passwords for user authentication, the gathering of user feedback and the capture of events such as keystrokes, mouse movement and mouse clicks.

JavaScript, or similar scripting languages (see below), is part of the DHTML (Dynamic HTML) environment.  DHTML includes HTML, itself, JavaScript, and CSS (Cascading Style Sheets).

JScript -

Microsoft Corporation has developed its own version of JavaScript called JScript which has essentially the same functionality as JavaScript.  Support for JScript functions is built into the Internet Explorer browser.  Standardization of JavaScript functions allows the Netscape and Internet Explorer browsers to interpret most applets written in either language.

ECMAScript -

The European Computer Manufacturers Association (ECMA) has taken the lead in developing an international standard language based on JavaScript and Jscript called ECMAScript.  ECMAScript is now the de facto standard on the Internet for Java applets.  Both major browsers, Netscape and Internet Explorer can interpret ECMAScript-based applets.


Selected Print Resources:

JavaScript -

Goodman, Danny.  1998.  JavaScript bible, 3rd ed.  Foster City, CA: 
    IDG Books Worldwide.
    QA76.73.J39 G65 1998  

Ford, Nigel.  1998.  Webdeveloper.com guide to building intelligent
    Web sites with JavaScript.  New York: John Wiley.
    TK5105.888 .F68 1998 

Holzner, Steven.  1998.  JavaScript complete.  New York:  
    McGraw-Hill.
    QA76.73.J39 H653 1998

Jaworski, Jamie.  1999.  Mastering JavaScript and JScript.
    San Francisco : Sybex.
    QA76.73.J39 J395 1999

Lloyd, Doug.  1998.  Official Netscape visual JavaScript book.  
    Durham,  NC:  Ventana.
    QA76.73.J39 L56 1998 

Moncur, Michael G.  1999.  Sams teach yourself JavaScript 1.3 
    in 24 hours.  Indianapolis: Sams.
    QA76.73.J39 M66 1999

Negrino, Tom and Dori Smith.  1999.  JavaScript for the World 
    Wide Web, 3rd ed.  Berkeley: Peachpit Press.
    QA76.73.J39 N44 1999

Thau, Dave.  2000.  The book of JavaScript.  San Francisco: No 
    Starch Press.
    QA76.73.J39 T37 2000 

Vander Veer, Emily A.  1998.  Netscape Visual JavaScript for 
    dummies.  Foster City, CA: IDG Books Worldwide.
    QA76.73.J39 V3624 1998

JScript -

Jaworski, James and Jamie Jaworski.  1999.  Mastering 
    JavaScript and JScript. San Francisco: Sybex, Inc. 
    ISBN: 0782124925

Stone, Mark.  1996.  How to program Microsoft JScript scripting 
    interface.  Emeryville, CA: Ziff-Davis Press.
    QA76.73.J39 S76 1996   DEWEY CALL NO.: 005.2/762

ECMAScript -

McComb, Gordon.  1998.  ECMAScript Language Specification, 2nd ed.
    New York: toExcel. (iuniverse.com)
    ISBN: 1-58348-267-9 


Selected Web Resources:

JavaScript -

JScript -

ECMAScript -

  RETURN Course Contents  
You are here:  NetStrider   »   Tutorials   »   HTML   »   Scripting   »   JAVASCRIPT/JSCRIPT/ECMASCRIPT   «