Fundamentals of JavaScript
Course
Inhouse
Description
-
Type
Course
-
Methodology
Inhouse
A two-day course for HTML authors and Web designers who want to add dynamic and interactive content to their pages using client-side scripting with JavaScript. The course includes routines to create pop-up dialog boxes, validate forms and provide customised content. The course is available to users of both Macintosh and PC platforms and delegates will leave with.
About this course
Ideal delegates are HTML authors with at least one site under their belts and strong knowledge of HTML. Knowledge at least equivalent to, Transmedia's two-day Introduction to Web publishing course is essential - JavaScript is intellectually challenging!
Reviews
Course programme
A two-day course for HTML authors and Web designers who want to add dynamic and interactive content to their pages using client-side scripting with JavaScript. The course includes routines to create pop-up dialog boxes, validate forms and provide customised content. The course is available to users of both Macintosh and PC platforms and delegates will leave with complete programs that can be used on their own sites.
Pre-requisites:
Ideal delegates are HTML authors with at least one site under their belts and strong knowledge of HTML. Knowledge at least equivalent to, Transmedia's two-day Introduction to Web publishing course is essential - JavaScript is intellectually challenging!
Course Includes:
A comprehensive set of reference notes covering course topics, follow-up telephone support and, for training on Transmedia premises, lunch and refreshments.
Course Outline
Introduction
· Review of Internet architecture
· Client/server computing and the World Wide Web
· Programming within Web pages - the options
· Client-side scripting versus server-side scripting
· Object-oriented programming
· JavaScript versions
· What exactly is JavaScript used for?
Review of HTML
· How forms work
· Form and Input tags
· The Script tag
Variables and data types
· JavaScript syntax
· Declaring variables
· Numerical types
· String types
· Conversion functions
Expressions and Operators
· Expressions
· Assignment operators
· Relational operators
· Logical operators
· Operators and strings
· Multiple operators
Statements
· Using statements
· Controlling program flow
Browser Object model
· The Netscape Navigator Object model
· The differences between Navigator and MS Internet Explorer
· Window objects and properties
· Document objects and properties
· Form objects and properties
Methods and functions
· Object methods
· Functions
· User-defined functions
Using events
· Event handlers
· Window events
· Form events
Form validation
· Bringing together properties, methods and events
· Form elements
· Passing objects
· Form validation
Fundamentals of JavaScript
