Arkoa homepage
About Arkoa News & Events Contact Us Careers
  Course Catalog : Internet - Web :

JavaScript Programming
2 days

Course # 02-7600


Description

This course provides programmers with a practical, hands-on introduction to JavaScript and its use in interactive Web pages. The course explores JavaScript's built-in objects and capabilities as well as the creation of new objects.

Audience
Web developers and designers who plan on building interactive Web pages using JavaScript. This course assumes students have some prior programming experience.

Prerequisites
Completion of Arkoa's HTML Programming course or equivalent knowledge is required. Prior experience with a programming language, such as C, Java, or Visual Basic, is highly recommended.

Hardware and Software
Windows 95/98/ME/NT/2000, latest version of preferred Web browser, and text editor.


 


Format

  • Presentation
  • Hands-on
  • Demonstration

Objectives
After completing this course, participants should be able to:

  • Describe JavaScript syntax
  • List and explain the HTML tags used with JavaScript
  • Explain JavaScript's events and event handling process
  • Write JavaScript programs to enable rollover functionality in web pages
  • Write JavaScript programs to validate form data
  • Write JavaScript programs to control windows and frames
  • Write JavaScript programs to handle common events




Topics


Introduction

  • What is JavaScript? Java versus JavaScript
  • Objects in JavaScript

Getting Started

  • HTML tags for JavaScript
  • Basic command syntax
  • Comments
  • Displaying text and images
  • Getting input from the user

Basic Language Elements

  • Data types
  • Variables
  • Arrays
  • Operators
  • Flow control

Creating Modular Code

  • Creating and using functions
  • Creating and using objects

 

 


Events and Event Handlers

  • Mouse events
  • Simulating events

Forms

  • Creating forms with HTML
  • The JavaScript form object
  • Form elements
  • Working with multiple forms

Built-in Objects

  • The date object
  • The string object
  • The math object

Frames

  • Creating frames in HTML
  • The document object
  • The location and history objects