The complete JavaScript tutorial
By Travis Simon
This tutorial represents my best efforts to create the tutorial I always wanted. It is structured in such a way that the information is presented clearly, with more information readily available where needed. Experienced programmers will be happy to find that they can skip the basics of programming and still master the details of JavaScript.
How to use this tutorial
At the top of this page, you will notice a toolbar with four buttons on it. These are the primary navigation tools. The Previous and Next buttons will move you sequentially through the articles. It is recommended that you initially follow through the articles sequentially, jumping to the examples when they are linked in the articles.
The Navigator button brings up a pop-up box that lets you browse through the articles and example groupings. If you have previous programming experience, you can use the 'review mode' button to view the section reviews and examples. Then, once you come across new material, you can turn the review mode off and go through all of the articles.
The language reference button brings up a complete JavaScript reference, detailing the workings of JavaScript's objects, properties, methods and event handlers. Although the language reference will be of little use initially, as you become more proficient at JavaScript it will provide invaluable assistance.
The examples
Each lesson has a number of examples at the end of the section. The examples contain the bulk of the information, with each lesson preparing for the examples. To get the most out of this tutorial, make sure that you look at every example and the relevent source code. Finally, each Analysis link presents a description of the relevent code, so look at those too!
If you have any questions or comments, please email me on trav@acp.com.au. Enjoy your scripting.