Systematix Computer Training

JavaScript Programming (077971)

3 days

Overview

JavaScript Programming is a hands-on course that will teach you how to program using this powerful Internet-oriented programming language.

Prerequisites

You should be an experienced developer of Web pages and have had some exposure to JavaScript, probably through the use of scripts developed by others. If you are comfortable creating Web pages by writing HTML code, proficient with both Internet Explorer and Navigator, and have at least tried to use other people's scripts in your Web pages, then you are well matched to the prerequisites for this course. This is a serious programming course. So, if you have programmed in another language, you will likely excel.

Benefits

Students will learn how to write JavaScript programs that use the latest language techniques (version 1.5). Students will also learn how to write programs that are compatible with previous versions of the language and are cross-platform compatible.

Target student

Students enrolling in this course should have a strong understanding of HTML programming and should have a basic familiarity with JavaScript. They should have examined scripts written by others and have implemented other people's scripts on their Web pages. This is a serious programming course for those students who want to gain a full understanding of this powerful programming language.


Getting Started

  • JavaScript Overview
  • JavaScript Programming Basics

Variables and Operators

  • Variables and Data Types
  • Using Variables and Literals
  • Operators

Control Statements

  • Controlling the Flow JavaScript Control Statements

Functions and Objects

  • Functions
  • Objects

The Window Object

  • The Window Object
  • Dialog Boxes
  • Status Bar Messages
  • Window Manipulations

The Document Object

  • The Document Object
  • Writing to Documents
  • Dynamic Documents

Frames

  • HTML Frames Review
  • Scripting for Frames

Forms and Forms-based Data

  • The Form Object
  • Working With Form Elements and Their Properties

The String and RegExp Objects

  • The String Object
  • Using String Object Methods to Correct DataEntry Errors
  • Creating Dynamic Effects With Substring Methods
  • The RegExp Object

Form Validation

  • Form Validation A Process
  • Testing Data
  • Preparing Data for Validation and ReportingResults
  • Validating Non-text Form Objects

Dates and Math

  • The Date Object
  • Using and Manipulating Dates
  • The Math Object
  • Doing Math With JavaScript

Cross-browser Compatibility

  • Examining the Compatibility Landscape Detecting Browsers and Platforms

Browser-specific Dynamic Documents

  • The Document Object Model

Other Form Validation Techniques

  • A Non-RegExp Object Approach

Systematix Training - tel: 0118 3243000 - www.systematix.co.uk
JavaScript Programming (077971) training courses