List the JavaScript syntax rules and implement good coding practices
List the data and variable types that JavaScript supports, use the many control statements available in JavaScript, and create and use functions
Describe object characteristics, use objects, instantiate objects, and create custom objects
Describe the purpose of the Document object and use its properties, methods, and event handlers
Script with frames in mind
Describe the purpose of the Form object and use its properties, methods, and event handlers to read and write to HTML forms
Choose a general process for validating user input into web forms
Validate user input into HTML forms including testing for required fields, numeric data and numeric data within a range of values specified, and string data
Describe the purpose of the Date object, instantiate and use instances of the Date object to create clocks, count-down timers, and perform date math
Describe the purpose of the Math object and use its constants and methods to perform mathematical operations
Characterize the compatibility landscape and choose between the various techniques for dealing with potential incompatibilities. Detect browsers in order to create code that works around platform incompatibilities
This course description should be used to determine whether the course is appropriate for you based on your current skill and technical training needs. Technical information is provided on the intended audience, course prerequisites, and covered topics. Course content, prices, and availability are subject to change without notice.
Course Audience
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.
Course Description
Students will learn how to program by using JavaScript 1.3.
Course Objectives
At course completion the student will be able to perform the following tasks:
List the JavaScript syntax rules and implement good coding practices
List the data and variable types that JavaScript supports, use the many control statements available in JavaScript, and create and use functions
Describe object characteristics, use objects, instantiate objects, and create custom objects
Describe the purpose of the Document object and use its properties, methods, and event handlers
Script with frames in mind
Describe the purpose of the Form object and use its properties, methods, and event handlers to read and write to HTML forms
Choose a general process for validating user input into web forms
Validate user input into HTML forms including testing for required fields, numeric data and numeric data within a range of values specified, and string data
Describe the purpose of the Date object, instantiate and use instances of the Date object to create clocks, count-down timers, and perform date math
Describe the purpose of the Math object and use its constants and methods to perform mathematical operations
Characterize the compatibility landscape and choose between the various techniques for dealing with potential incompatibilities. Detect browsers in order to create code that works around platform incompatibilities
Prerequisites
Students should take the Enhancing Web Pages with JavaScript course and have a strong familiarity with using the Internet or should have equivalent knowledge.
TOPICS COVERED IN LECTURE & LAB
Getting Started with JavaScript
JavaScript Overview
JavaScript Programming Overview
JavaScript Building Blocks—Variables and Operators
Variables and Data Types Overview
Using Variables and Data
Operators
JavaScript Building Blocks—Control Statements
Controlling the flow – JavaScript Control Statements