JavaScript Introduction
Aspect Training offers their products as a default in the following regions: Surrey
Our public scheduled sessions are held in Leatherhead, Surrey and any of our courses can be run as a closed course on your site or on one of ours nationwide.
Overview:
If you're new to JavaScript, or an experienced web developer looking to improve your
skills, Aspect Training's JavaScript Introduction provides you with complete, no-nonsense
coverage of this quirky yet essential language for web development. You'll learn
everything from primitive data types to complex features, including JavaScript elements
involved with Ajax and dynamic page effects. By the end of this course, you'll be able to
work with even the most sophisticated libraries and web applications.
Complete with hands on practices and examples of JavaScript use, JavaScript
Introduction will show you how to integrate the language with the browser environment,
and how to pra…
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
Our public scheduled sessions are held in Leatherhead, Surrey and any of our courses can be run as a closed course on your site or on one of ours nationwide.
Overview:
If you're new to JavaScript, or an experienced web developer looking to improve your
skills, Aspect Training's JavaScript Introduction provides you with complete, no-nonsense
coverage of this quirky yet essential language for web development. You'll learn
everything from primitive data types to complex features, including JavaScript elements
involved with Ajax and dynamic page effects. By the end of this course, you'll be able to
work with even the most sophisticated libraries and web applications.
Complete with hands on practices and examples of JavaScript use, JavaScript
Introduction will show you how to integrate the language with the browser environment,
and how to practice proper coding techniques for standards-compliant websites.
Prerequisites:
An understanding of basic HTML is required, or attendance of our HTML introduction
course. This course is also useful to users of Dreamweaver, Expression Web or
SharePoint Designer.
Course Topics:
Introduction and First Looks
Twisted History: Specs and
Implementations
Cross-Browser Incompatibility
Common JavaScript Myths
What You Can Do with JavaScript
First Look at JavaScript
The JavaScript Sandbox
Accessibility and JavaScript Best
Practices
JavaScript Data Types and Variables
Identifying Variables
Scope
Simple Types
Constants: Named but Not Variables
Operators and Statements
Format of a JavaScript Statement
Simple Statements
Conditional Statements and Program
Flow
The Conditional Operators
The Logical Operators
Advanced Statements: The Loops
The JavaScript Objects
The Object Constructor
The Number Object
The String Object
Regular Expressions and RegExp
Purposeful Objects: Date and Math
JavaScript Arrays
Associative Arrays
Functions
Defining a Function
Callback Functions
Functions and Recursion
Nested Functions
Function As Object
Catching Events
The Event Handler at DOM Level 0
Forms and JIT Validation
Accessing the Form
Attaching Events to Forms: Different
Approaches
Selection
Radio Buttons and Checkboxes
Input Fields and JIT Regular Expressions
The Sandbox and Beyond
The Sandbox
All About Cookies
Alternative Storage Techniques
Cross-Site Scripting (XSS)
The Basic Browser Objects
BOM at a Glance
The window Object
Frames and Location
history, screen, and navigator
The all Collection
Inner/Outer HTML and Text
The Document Object Model
A Tale of Two Interfaces
The DOM and Compliant Browsers
The DOM HTML API
Understanding the DOM
The DOM Core Document Object
Element and Access in Context
Modifying the Tree
Creating Custom JavaScript Objects
The JavaScript Object and Prototyping
Creating Your Own Custom JavaScript
Objects
Object Detection, Encapsulation, and
Cross-Browser Objects
Chaining Constructors and JS
Inheritance
One-Off Objects
Advanced Error-Handling Techniques
Building Dynamic Web Pages
JavaScript, CSS, and DOM
Fonts and Text
Position and Movement
Size and Clipping
Display, Visibility, and Opacity
Moving Outside the Page with Ajax
How Ajax Works
Hello Ajax World!
The Ajax Object
Working with XML
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
