Introduction to JavaScript

Request info

Course duration: 2 Days

Cost: £575 + Vat

Getting Started

JavaScript Overview
JavaScript Programming Basics

Variables and Operators

Variables and Data Types
Using Variables and Literals
Operators

Control Statements

Controlling the Flow: JavaScript Control Statements

Functions and Objects

Functions
Objects

The Window Object

Dialog Boxes
Status Bar Messages
Window Manipulations

The Document Object

The Document Object
Writing to Documents
Dynamic Documents

Frames

HTML Frames Review
Scripting for Frames

Forms and Forms-based Data

The Form Object
Working With Form Elements and Their Properties

The String and RegExp Objects

The String Object
Using String Object Methods to Correct Data Entry Errors
Creating Dynamic Effects With Substring Methods
The RegExp Object

Form Validation

Form Validation: A Process
Testing Data
Preparing Data for Validation and Reporting Results
Validating Non-text Form Objects

Dates and Math

The Date Object
Using and Manipulating Dates
The Math Object
Doing Math With JavaScript

Cross-browser Compatibility

Examining the Compatibility Landscape
Detecting Browsers and Platforms

SELECT wp_posts.*, wp_p2p.* FROM wp_posts INNER JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) INNER JOIN wp_p2p WHERE 1=1 AND ( ( wp_postmeta.meta_key = 'start_date' AND CAST(wp_postmeta.meta_value AS DATE) >= '2025-03-23' ) ) AND ((wp_posts.post_type = 'schedule' AND (wp_posts.post_status = 'publish' OR wp_posts.post_status = 'acf-disabled'))) AND (wp_p2p.p2p_type = 'schedule_to_courses' AND wp_posts.ID = wp_p2p.p2p_from AND wp_p2p.p2p_to IN (SELECT wp_posts.ID FROM wp_posts WHERE 1=1 AND wp_posts.ID IN (362) AND ((wp_posts.post_type = 'courses' AND (wp_posts.post_status = 'publish' OR wp_posts.post_status = 'acf-disabled'))) ORDER BY wp_posts.post_date DESC )) GROUP BY wp_posts.ID ORDER BY CAST(wp_postmeta.meta_value AS DATE) ASC