# | Date | Name | Slides | Examples |
1 | Introduction | Slides |
Button Example Hello World Hello World - Commented |
|
2 | Forms and Basic Input | Slides |
Form Example Form Example - Commented HTML Input Examples |
|
3 | Language Structures | Slides | Scratch Example | |
4 | Bootstrap & Responsive Design | Slides |
Bootstrap Example Bootstrap Example - Commented |
|
5 | More on Events and Introduction to the Canvas Tag | Slides |
Events Example Events Example - Commented Canvas Example Canvas Example - Commented |
|
6 | Intro to State and Objects | Slides | IIFE and Objects Example | |
7 | Midsemester Check-in and Finite State Machines | Slides | Finite State Machine Example | |
8 | Using a Display List | Slides |
Display List Example displaylist.js |
|
9 | jQuery | Slides | jQuery Demo | |
10 | Project & Code Organization | Slides | N/A | |
11 | Working with Files and Saving Between Sessions | Slides | File Examples | |
12 | Animations | Slides | Animation Examples | |
13 | AJAX and Web Frameworks |
AJAX Slides Frameworks Slides |
N/A |