Introduction to JavaScript

Duration: 2 Days


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.


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

Follow-up telephone support and, for training on Transmedia premises, lunch and refreshments.

Course outline


  • Review of Internet architecture
  • Client/server computing and the Web
  • Programming within Web pages - the options
  • Client-side scripting versus server-side scripting
  • Object-oriented programming
  • ECMAScript standard
  • What exactly is JavaScript used for?

Using JavaScript

  • How to insert JavaScript into an HTML page
  • Loading external JavaScript
  • Where to place the script: head or body
  • Adding comments within your script

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


  • Using statements
  • Controlling program flow

Document Object model (DOM)

  • DOM Overview
  • Manipulating the DOM
  • Document objects and properties
  • Form objects and properties
  • Window 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

JavaScript Frameworks

  • Overview of JavaScript frameworks
  • Benefits of frameworks
  • Popular frameworks
  • How to use a framework
  • Examples of using jQuery

This course is available as a private or customised course. Contact us for further information and to customise this course to your exact requirements:

Phone us: 0208 269 4260Book Now

Related Courses

"Very clear instruction and presentation."

Hay Group

"After the resounding success of our training last month, I need to organise another session as soon as possible!"


"Extremely friendly and helpful. Excellent knowledge and presentation."

Just Digital

© Transmedia . 85 Tottenham Court Road, London, W1T 4TQ  UK . 0208 269 4260       Privacy Policy