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

Live Chat

Course Dates

London CentralLondon GreenwichBristol

London Greenwich

Dates Price Book Now
4 - 5 Jul £425 + VAT Book Now
See more dates...
All our courses run in London and Bristol, or can be tailored to requirements at your own offices. For alternative dates, please email or call us on 0208 269 4260
All prices are per person and are subject to VAT
15% discount for groups of four delegates.
10% discount for groups of three delegates.
(This offer applies for delegates on the same public scheduled course on the same date.)

Related Courses

"Very helpful, knowledgeable and responsive trainer."

Westminster University

"Extremely good. Very knowledgeable, helpful and approachable."


"Really impressed! I enjoyed the training and would like to do more in the future."

Silk Pearce

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