Part III. Web Programming Frontend, JavaScript

Table of Contents
19. Introduction for Programmers
References for this Course
References for this Lesson
Code, An Introduction to Terminology
JavaScript Code, Where Do We Put It?
Beginning JS Coding
Reading the DOM, Presentational Changes
Functions
Events
Input/Output, Forms
Assignments JS.1
20. DOM. CSS, Video, Audio, Form
References for this Lesson
Last Lesson's Assignments
Manipulating the DOM, Structurally
The Style Object, CSS from the DOM
Images via the DOM
The HTML5 Audio Element
The HTML5 Video Element
The HTML5 Form Element, New Input Types
Assignments JS.7
21. Objects
References for this Lesson, Intro
Most Recent Lesson's Assignments
JavaScript Objects, Start
JavaScript Objects, Methods/Functions
Objects in JavaScript, continued
Assignments JS.2
22. The HTML5 Canvas
References for this Lesson
Last Lesson's Assignments
The Canvas Object in HTML5
Canvas and Objects
Assignments JS.3
23. Animation
References for this Lesson
Last Lesson's Assignments
More Animation in All it's Simplicity
GoL, Game of Life, A Programming Exercise
Playing with Moving Shapes, Not Finished, PoC
Assignments JS.11
24. AJaX, Enhance UX by Asynchronisity
References for this Lesson
Last Lesson's Assignments
Enhancing Your Page with AJaX
The First Example. Getting XML from the Server
The Second Example. The Server Generates Something for You
The Third Example. Server Generated JSON
Assignments JS.8