PrintE-mail

JavaScript Fundamentals JavaScript Fundamentals

Ask a question about this product

Duration: 16 hours

Overview:

JavaScript Fundamentals is a 12-hour course that teaches developers how to use the features of the JavaScript language and design client-side, platform-independent solutions.

Prerequisite Comments:

This course requires a CIW Foundations certificate.

Outline:   

Lesson 1: Introduction to JavaScript 


Origins of JavaScript
JavaScript Characteristics
Common Programming Concepts
Java and JavaScript
Server-Side vs. Client-Side Applications
Annotating Code with Comments  

Lesson 2: Working with Variables and Data  

Communicating with the User
Using Data More Than Once: Variables
Keywords and Reserved Words
Expressions
Operators
Inline Scripting, Simple User Events, and the onLoad and onUnload Event Handlers

Lesson 3: Functions, Methods and Events  

Functions
Methods as Functions
Defining a Function
Calling a Function
User Events and JavaScript Event Handlers

Lesson 4: Controlling Program Flow 

Controlling Decisional Program Flow
The if...else Statement
The while Statement
The for Statement
The break Statement
The continue Statement
The switch Statement
The do...while Statement

Lesson 5: The JavaScript Object Model

The JavaScript Object Hierarchy Model
Commonly Used Objects
The window Object
The document Statement
The with Object
The image Object
The history Object
The location Object
The navigator Object 

Lesson 6: JavaScript Language Objects

JavaScript Language Objects
The String Object
Additional String Object Methods
Evaluating Strings
Regular Expressions
The Array Object
The Date Object
Setting and Extracting Time Information
The Math Object  

Lesson 7: Developing Interactive Forms 

Overview of Form Controls
Referring to form Objects
The form Object
The button Object
The checkbox Object
The text and textarea Objects
The radio Object
The select Object
Form Validation 

Lesson 8: Cookies and JavaScript Security

Security and Cookies
What Are Cookies?
How Are Cookies Sent?
Who Can Send Cookies?
Storing Cookies
Why Use Cookies?
Assigning a Cookie
Testing for Cookie Presence
Clearing a Cookie
Controlling Cookies in the Browser
Cookies and Passwords
JavaScript Security Issue

Lesson 9: Controlling Frames in JavaScript

Using Frames and Windows
Targeting Frames in JavaScript
Changing Two or More Frames
Frames, Functions and Variables
Targeting Windows
Windows, Functions and Variables

Lesson 11: Custom JavaScript Objects 

Creating Custom Objects
Custom Object Demonstration
Creating a JavaScript Object: The Constructor
Creating an Instance of a Custom Object
Creating Object Methods
Creating Functions for Your Objects
Complex Custom Objects  







Recently Viewed Products