IN15  JavaScript Fundamentals
 
Length/Format
2 days
Lecture, discussion, demos and hands-on labs
Description
The course introduces the experienced HTML author to client-side scripting using JavaScript. Techniques are presented to serve both Mozilla/FIrefox and MS Internet Explorer browsers.
Audience
The course is intended for students already familiar with both general programming (C/C++/VB etc) and the fundamentals of HTML documents including document structure and formatting, anchor links, image handling and HTML forms.
Note, an abbreviated subset of this material is also included in IN10 "HTML Web Coding"
Key Topics
JAVASCRIPT FUNDAMENTALS -
Overview, Versions; <SCRIPT> Tag, Attributes, Embedded vs External Scripts, JS Protocol; Debugging; Syntax & Structure, Identifiers, Types, Literals; Numeric & String Functions; Operators, Expressions & Statements, if/case/while/for, Object Iterator; Browser/Version Detect; Arrays; Functions, Arguments/Return, Scope; Examples

WINDOW & DOCUMENT OBJECTS -
Overview, Host Objects, Window, Document, Location, History; Manipulating Windows, Properties/Methods, open/close, Load Events, Timers & Intervals; History & Location, Properties/Methods; Document Properties & Methods; Graphics & Image Rollovers; Using Cookies, Format, Set/Retrieve Info, Expiration, Domain; Frames; Examples

FORMS PROCESSING -
HTML <FORM> Tag & Attributes; FORM Element Coding, Text, Hidden, Radio, Checkbox, Areas, Select, Buttons; Scripting Forms, Document/Form JS Objects, Naming References; Form & Element Events, HTML/ JS; Handling Elements, Client-Side Processing; Validating Form Data, Submit Event Processing; Email Forms; Examples
 
Copyright © 2011 AJC Information Solutions     http://www.ajcis.com    info@ajcis.com     973.605.8373