Materials for CS402, Web development

foxtrot comic strip

General Remarks This course is taught using HTML5/CSS3 and the ECMA6-8 versions of JavaScript. You should install both Firefox and Chrome on your lappy.

The main core of the class begins with Chapter 2, which covers the type system of JavaScript and an orientation to using JavaScript objects to accomplish tasks. Chapter 6, discusses JavaScript boss statements; it will bring you to the blessed elysium of Turing completeness, and will show you how to do some fancy graphical doodling in the HTML5 Canvas object.

Chapter 4, wd6.pdf deals with three types of JavaScript containers: arrays, nodelists, and objects. You learn how to create your own custom objects and how to make classes, that are "object factories." which can make your JavaScript programs simpler and easier to understand.

Chapters 5 and 6 focus on event handling and page interactivity.

Notes on Recent Developments These items get chucked when they are three months old.

Chapter PDFs