JavaScript - Programming Principles
In a Nutshell - CIW Course Section 2, Part A1
A fairly short section, in terms of the number of pages, but there is a surprising amount of work to get through. JavaScript is a language that you are far more likely to put to use, than Perl, so it is well worth taking the time to gain a good basic knowledge. The course content on the subject is not going to, and is not intended to, make you an expert JavaScript programmer.
Chapter Headings
As I have done with the other sections, the navigation links, to the left, are somewhat abbreviated so I have included the full chapter titles here:
- Chapter 1 - JavaScript Introduction
- Chapter 2 - Variables and Data
- Chapter 3 - Functions, Methods and Events
- Chapter 4 - Controlling Program Flow
- Chapter 5 - JavaScript Object Model
- Chapter 6 - JavaScript Browser Objects
- Chapter 7 - JavaScript Language Objects
I have conversed with other CIW students regarding this section and they have also been flummoxed by it.
I would suggest taking your time as you work through the notes, and type up ALL the code samples and try them out. You will learn more from your mistakes in typing out the samples than from anything else. With this language, syntax is very important and the slightest error in the code will prevent correct execution. Debugging your code is the best learning tool!

