Jump to course:
iact

JavaScript Clientside Primer

Overview

JavaScript is a powerful scripting language that can be directlly embedded into HTML web pages. It is used extensively within web pages to add interactivity, control the browser and generate dynamic HTML as well as create interactive effects such as rollow-over buttons and drop down menus. The JavaScript language is syntactically similar to C, or JAVA with similar structures. This course teaches users how to program using client-side JavaScript and will help attendees learn to exploit these features in their web pages.

  • Embed JavaScript in a web page
  • Interact with the user and remember user preferences
  • Handle exceptions and errors on a page
  • Work with conditions, functions and loops
  • Create dynamic effects with images and web pages
  •  Validate forms
  • Deal with incompatibilities between browsers

… and much more

  • Overview of JavaScript and other scripting languages
  • JavaScript language structure
  • Variables
  • Types, declarations & scope
  • Operators and expressions, Logical, string, arithmetic
  • Input and output Dynamically change web pages
  • Working with data Strings, numbers, objects
  • Decisions and conditions
  • Boolean expressions
  • Loops Loop construction
  • For loop, While loop
  • Arrays
  • Functions
  • Declaration, scope, parameter passing mechanisms
  • Dealing with exceptions
  • Error handling
  • Embedding JavaScript in HTML
  • Introduction to Objects
  • Strings and string processing
  • Introduction to Events and event processing
  • The WINDOW object
  • Working with Frames
  • Introduction to DOM
  • Forms
  • Testing form field values
  • Text and combo boxes
  • Images and image effects
  • Introduction to Cookies
  • Downloading and working with sample scripts

The goal of this course is to provide a solid foundation in client-side JavaScript programming. Attendees will understand the syntax and structure of the JavaScript language – learn how to write conditional and loop constructs. Understand the purpose of functions and be able to call and link functions to events. Attendees will learn to work with and manipulate the Math and String objects. Embed JavaScript programs within a HTML page, be able to create dynamic content on a web page, utilise events within a web page.

Web designers with no programming experience needing to enhance their web pages with dynamic content needing a good understanding of JavaScript programming. A good working knowledge of HTML is required and some programming expereience would be useful.
3 Days
 
 

Start Dates

Looking for course dates? Find dates for your course here.


Find a Date