Introduction to JavaScript Scripting (Multi-platform)

Course specifications

Course number: 75-902

Software version number: 1.1

Course length: 1 day

Hardware/software required to run this course
You will need 8 MB megabytes (MB) of Random Access Memory (RAM) if you are using JavaScript. See your reference manual for hardware considerations that apply to your specific hardware setup.

Course description

Overview: Students will learn how to use JavaScript to enhance their Web pages.

Prerequisites: Solid knowledge of HTML, solid knowledge of standard programming techniques, some knowledge of object-based programming techniques.

Delivery method: Instructor-led, group-paced, classroom-delivery learning model with structured hands-on activities.

Benefits: Students will learn how to use JavaScript to enhance their Web pages.

Target student: Students enrolling in this course should have a solid knowledge of HTML, solid knowledge of standard programming techniques, and some knowledge of object-based programming techniques.

Introduction to JavaScript Scripting (Multi-platform)

Performance-based objectives
Lesson objectives help students become comfortable with the course, and also provide a means to evaluate learning. Upon successful completion of this course, students will be able to:
*	Understand what JavaScript is, what it can do, and how it works
*	Use JavaScript to display messages in the Netscape status bar, display the current date, and display and dynamically update the current time
*	Use JavaScript to create scrolling text banners and to create a RoloURL to access URLs from a list
*	Use JavaScript to validate then submit user-entered HTML form data
*	Use JavaScript to generate an HTML table to display a monthly calendar in its own window
*	Use JavaScript to manage the final multiframe JavaScript Central! home page

Introduction to JavaScript Scripting (Multi-platform)

Course content

Lesson 1: Getting started with JavaScript
JavaScript: What is it?
JavaScript: What can it do?
JavaScript: How does it work?

Lesson 2: JavaScript scripting basics, part 1
Displaying messages in the Netscape status bar
Displaying the current date
Displaying and dynamically updating the current time

Lesson 3: JavaScript scripting basics, part 2
Creating scrolling text banners
Creating a RoloURL to access URLs from a list

Lesson 4: Validating user-entered data
Validating user-entered text data
Validating user-entered numeric data
Validating user-entered check box data
Enabling the Surveys Submit button

Lesson 5: Generating tables and windows
Generating an HTML table to display a monthly calendar
Displaying the current month in the calendar table
Enabling users to display other months
Displaying the calendar in its own window

Lesson 6: Managing frames
Laying out the final multiframe JavaScript Central! page
Displaying documents in windows and frames
Creating Back and Forward frame-history navigation buttons

Appendix A: JavaScript scripting reference