
"Well presented class. Brought together previous training subjects into a nice refresher and tied them together"
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)
|
|