JavaScript Intro

Course Content

JavaScript basics
What is JavaScript?
Understanding scripting
Integrating JavaScript with HTML
Using the SCRIPT tag to write JavaScript code
Writing JavaScript code in an external file

Data Types and Variables
Types of data in JavaScript
Variables
Using data - Calculations and String Manipulation
Data Type Conversion
Arrays

Decisions, Loops, and Functions
The if statement
Logical Operators
Using else and else if
Using the for loop
Using the for...in  loop
Using the while loop
Using the do...while loop
Break and Continue
Create your own functions

Error Handling and Debugging
Undefined Errors
Case Sensitivity
Closing Brackets
Parenthesis
Equals
Debugging in IE, Firefox, Safari

Object-Based Programming
Understanding objects, methods, and properties
Working with Date, String, Math objects
Array, toFixed Methods

Programming the Browser
The window Object
The history Object
The location Object
The navigator Object
The screen Object
The document Object
Using the document Object
The images Collection
The links Collection

HTML Forms: Interacting with the User
Handling events on a form
Accessing form elements
Understanding event handling
Writing an event handler for the Submit button
Validating data entered in a text box
Scripting for form elements
Reading value from a list box
Finding the status of a check box
Finding the status of a radio button

 

Windows and Frames
Frames and the window Object
Coding Between Frames
Code Access Between Frames
Opening New Windows
Opening a New Browser Window
Scripting Between Windows
Moving and Resizing Windows
Security

String Manipulation
Additional String Methods
The split() Method
The replace() Method
The search() Method
The match() Method

Regular Expressions
Simple Regular Expressions
Regular Expressions: Special Characters
Covering All Eventualities
Grouping Regular Expressions
Reusing Groups of Characters

The String Object — split(), replace(), search(), and match() Methods
The split() Method
The replace() Method
The search() Method
The match() Method

Using the RegExp Object’s Constructor
Telephone Number Validation
Validating a Postal Code
Validating an E-mail Address
Validating a Domain Name

Storing Information: Cookies
Creating a Cookie
Getting a Cookie’s Value
Cookie Limitations

The DOM Standard
Differences Between the DOM and the BOM
Representing the HTML Document as a Tree Structure
The Core DOM Objects

Using ActiveX and Plug-Ins with JavaScript
Checking for and Embedding Plug-ins (Non-IE Browsers)
Adding a Plug-in to the Page
Checking for and Installing Plug-ins
Checking for and Embedding ActiveX Controls on Internet Explorer
Adding an ActiveX Control to the Page
Installing an ActiveX Control
Using Plug-ins and ActiveX Controls

Ajax
What is Ajax?
What can it do?

 

Back to previous page  

home | our courses | schedule | one-on-one | contact

©TMC Enterprises. All rights reserved