Lecture Presentation

Lecture Presentation


JavaScript Basics

Where to put your JavaScript

JavaScript variables and objects

JavaScript conditions and repetitions

JavaScript functions

Document Object Model

Element manipulation

Element manipulation


Catch an event with a handler

Anonymous functions

Event object

Load event

Default event processing

Mouse events

Touch events

Touch event information

Pattern for supporting both mouse and touch with common code

CSS3 Transitions

Steps to use CSS3 transitions

JavaScript debugging

Strategies to discover errors