Catch 22
Catch 22 | Web development | Workshops | People

Javascript Workshop outline

Workshops | HTML and CSS | Javascript | PHP | XML
Javascript is a license free, client–side scripting language designed to complement HTML and allow the creation of dynamic websites. This workshop covers the basics of scripting in a web environment, understanding the document object model, and using the Javascript language to write dynamic webpages.

Writing static webpages in HTML and CSS (or a sound knowledge of HTML 4.01 plus a basic knowledge of CSS 2.0) is a prerequisite for this course. Competence in the use of web browsers, text editors, and the computer's operating system is assumed.

Tutor: Deb Shepherd

Introduction

— to programming and scripting
— to the Javascript language

Getting started

— Javascript syntax
— comments and statements
— programming with pre–set functions
— event handlers

Javascript basics

— expressions, operators, constants, variables, and strings

Javascript conditional statements

— making choices
— the if() statement
— the switch() statement

Javascript functions and Javascript objects

— using Javascript functions

The HTML Document Object Model

— the DOM
— rollover buttons
— the status bar

Javascript forms

— validation
— extracting information
— calculations
— passing information to another page (cookies)

Javascript loops

— the FOR loop
— nesting FOR loops
— the WHILE loop

What Next?

— DHTML
— AJAX