Introduction to JavaScript
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.
Introduction
- 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
Statements
- 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
Dates
London Central
Wednesday 30 to Thursday 31 May 2018
£545
Book Now
London Greenwich
Wednesday 30 to Thursday 31 May 2018
£545
Book Now
London Central
Thursday 21 to Friday 22 June 2018
£545
Book Now
London Central
Monday 23 to Tuesday 24 July 2018
£545
Book Now