Lecture Presentation 1

Content 2

JavaScript Basics 3

Where to put your JavaScript 4

JavaScript variables and objects 5

JavaScript conditions and repetitions 6

JavaScript functions 7

Document Object Model 8

Element manipulation 9

Element manipulation 10

Events 11

Catch an event with a handler 12

Anonymous functions 13

Event object 14

Load event 15

Default event processing 16

Mouse events 17

Touch events 18

Touch event information 19

Pattern for supporting both mouse and touch with common code 20

CSS3 Transitions 21

Steps to use CSS3 transitions 22

JavaScript debugging 23

Strategies to discover errors 24