Technical and Human Resources Training Courses for Corporate Programs

"Well presented class. Brought together previous training subjects into a nice refresher and tied them together"

View All Testimonials

JavaScript

3 days

Prerequisites

 

·     Web page design using HTML 3.0

·     Web Browser experience (Internet Explorer, Netscape Navigator/Communicator)

·     Experience with a scripting language, JavaScript or JScript preferable

Description

This hands-on workshop specifically focuses on the new ECMA-262 scripting standard based upon the JavaScript language, endorsed by both Microsoft and Netscape, and Microsoft's Document Object Model (DOM) used in Internet Explorer 4.0

Outline/Table of Contents

Introduction to Scripting

·   HTML Primer

·   Embedding Controls in HTML Documents

·   VBScript vs Java Scripting, JavaScript vs JSCript

·   ECMA-262 Scripting Standards

·   Objects, Object-Based Scripting

·   Events and Event Handlers, Assigning Scripts to Events

·   Embedding Scripts into HTML Documents, Simple Script Application

Language Core

·   Statements, Labeled Statements

·   Comments

·   Fundamental Data Types

·   Variables

·   Objects & Operators

·   Conditional Logic

·   Loops

·   Subs

·   Functions

Scripting II - Events and Event Handling

·   What is an Event?, Objects and Events

·   Source Elements

·   Assigning Scripts to Events, Event Object, Mouse Events, Key Events, Form Events, Window Events, Timer Events, Event Inheritance

·   Creating Client-Side Form Validation

Objects I - Object Fundamentals

·   Object Internals & Object References

·   Properties, Methods, Events, Constructors

·   Prototypes, Prototypes vs Classes

Objects II - Native Objects

·   Global Object, Object Objects, Function Objects, Array Objects, String Objects, Regular Expressions, Boolean Objects, Number Objects, Math Object, Date Object

Browser Object Model

·   Window Object, Location Object, History Object

·   Event Object Revisited, Event Bubbling

·   Finding the Source of an Event Using the srcElement Property

·   Navigator/Client Object, Location Object, Screen Object

·   Frames Collection, Using Hidden Frames

·   Windows and Dialog Boxes

·   Timeouts and Intervals

·   Dynamically Resizing/Repositioning Elements

Document Object Model

·   Document Object, Document Object Properties and Methods, Creating and Accessing Document Elements

·   Documents Collection, StyleSheets Collection

·   Selection Object, TextRange Object

·   Visual Filters

·   Transitions

·   Creating and Editable Grid

Data Binding

·   Data Binding Architecture

·   Data Source Object

·   Data Consumers

·   Data Binding Agent

·   Data Binding HTML Extensions

·   Tabular Data Source Object

·   Tabular Binding

·   Data-Bound HTML Elements

·   Record Navigation

·   Record Sorting and Filtering

·   Remote Data Services (RDS)

 

 

Phone: 972-404-0069   www.beacontraining.com