Last Modified: 1/29/08
  Computer Training
Intermediate JavaScript: an Object Oriented Language

Course Description


Credit: J Hestor/ASU/NASA)

This is an intermediate class that covers some of the more sophisticated aspects of JavaScript. In particular it emphasizes the Object Oriented nature of the language and how it can be applied to control the operation of a browser.

Specifically, it discusses how classes and objects are created, accessed, and manipulated; the relationship between classes and functions; and security. It demonstrates program flow and navigation of these objects in terms of examples that use the Object Oriented approach for (1) the creation of windows, frames, forms, and elements, (2) animation and control over DHTML elements using Cascading Style Sheets (CSS), (3) interaction with CGI scripts, (4) interaction between JavaScript and the HTML that it generates, (5) cookies, and (6) security.

We also provide pointers to additional information, in terms of free online JavaScript and DHTML tutorials, on-line for-fee courses, and related C&C and UWired courses.

Note: this class is meant to be viewed using Microsoft Internet Explorer 4 (or above). Other browsers, such as Netscape, will not work for many of the examples.

What You Will Learn

Major topics covered in this class include the following:

  • Major Concepts in JavaScript
  • Execution of JavaScript Programs
  • JavaScript Statements and Structures
  • JavaScript as an Object Oriented Language
  • The Document Object Model
  • Programming with JavaScript
  • JavaScript and DHTML
  • Using Cookies in JavaScript
  • Using JavaScript to Write HTML

Instructor

Larry Gales

Prerequisites

Prerequisites: R521 or equivalent. Knowledge of a modern programming language, such as C, C++, Perl, or Java. Knowledge of programming variables, control structures, functions or subroutines, is essential, as is a working knowledge of the Web and building web pages with HTML.

Previous Home Next

Course Topics

Major Concepts in JavaScript

Execution of JavaScript Programs

JavaScript Statements and Structures

JavaScript as an Object Oriented Language

The Document Object Model

Programming with JavaScript

JavaScript and DHTML

Using Cookies in JavaScript

Using JavaScript to Write HTML

 
Previous Home Next

Other Topics:   R521 Evaluation   

©1999 UW Technology