Course Search:

Request more details:


Comprehensive JavaScript Training

Description:
In this JavaScript training course, students learn to use JavaScript effectively to make their web pages more dynamic and functional and to reduce the number of roundtrips to the server.
  • Cost: Price on application
  • Duration: 5 Days
  • This course is not available as part of our public schedule but can be provided on a customised client specific basis.
Prerequisites:
Experience in the following areas is required:

* HTML

Experience in the following areas would be beneficial:

* CSS
* Programming Experience
JavaScript Basics:
The Name JavaScript
The HTML DOM
JavaScript Syntax
Basic Rules
Dot Notation
Square Bracket Notation
Where Is JavaScript Code Written?
JavaScript Objects, Methods and Properties
Methods
Properties
The Implicit window Object
The getElementById Method
Event Handlers
Variables, Arrays and Operators:
JavaScript Variables
A Loosely-typed Language
Storing User-Entered Data
Arrays
Associative Arrays
Array Properties and Methods
JavaScript Operators
JavaScript Functions:
Built-in Functions
Number(object)
String(object)
isNaN(object)
parseFloat and parseInt
Built-in Functions vs. Methods
User-defined Functions
Function Syntax
Passing Values to Functions
A Note on Variable Scope
Returning Values from Functions
Built-In JavaScript Objects:
String
Math
Date
typeof Operator
Conditionals and Loops:
Conditionals
if - else if - else Conditions
Switch / Case
Loops
while Loop Syntax
do...while Loop Syntax
for Loop Syntax
for...in Loop Syntax
JavaScript Form Validation:
Accessing Form Data
Basics of Form Validation
The this Object
Cleaner Validation
Validating Radio Buttons
Validating Checkboxes
Validating Select Menus
Focus, Blur, and Change Events
Focus and Blur
Change
Validating Textareas
Working with Images:
Image Rollovers
Backward Compatibility
An Image Rollover Function
Preloading Images
Regular Expressions:
Getting Started
JavaScript's Regular Expression Methods
Flags
String Methods
Regular Expression Syntax
Start and End
Number of Occurrences
Common Characters
Grouping
Negation
Subpatterns
Alternatives
Escape Character
Backreferences
Form Validation with Regular Expressions
Cleaning Up Form Entries
Dynamic Forms:
Jump Menus
The options[] Array
The selectedIndex Property
Disabling Form Elements
Interdependent Select Menus
Making the Code Modular
Creating a JavaScript Timer
A Sample Quiz Tool
The User`s Environment:
Why Know the User's Environment?
Dynamic HTML:
Introduction
Accessing and Modifying Styles
Hiding and Showing Elements
The innerHTML Property
Manipulating Tables
Dynamically Changing Dimensions
Creating a Timed Slider
Positioning Elements Dynamically
Creating a Different Timed Slider
Changing the Z-Index


Dublin: 01 6627700 - Cork: 021 4319010 - Limerick: 061 311982

© Professional Training Solutions Limited 1996-2012
CRO No. 252390 - Unit 22, Westland Square, Pearse Street, Dublin 2, Ireland.