Material for a small workshop intended to get attendees started with modern, basic JavaScript development. Includes syntax intro, how to avoid "sharp edges" in the language, basics of DOM scripting, best practices plus super quick intro to jQuery.
The intended audience is software developers with Java or C# backgrounds, possibly with some dynamic language background.
One way to use this workshop:
- Use the lecture notes and slides to hold a long-ish talk
- Then let people loose on the exercises.
NOTE: The project is somewhat large because every exercise/example has a full project setup included locally in their directories, including JSLint jar binaries. I set it up that way to let pupils very easily simply copy, move, reuse the project dirs after the workshop.
Participants should install Firefox, Firebug and make sure they have a Java Runtime Environment installed.
2010 Thomas Kjeldahl Nilsson & Steria Norge
Creative Commons Attribution-No Derivative Works 3.0 Norway
You are free:
to Share — to copy, distribute and transmit the work
Under the following conditions:
Attribution — You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work). No Derivative Works — You may not alter, transform, or build upon this work. With the understanding that:
Waiver — Any of the above conditions can be waived if you get permission from the copyright holder. Other Rights — In no way are any of the following rights affected by the license: Your fair dealing or fair use rights; The author's moral rights; Rights other persons may have either in the work itself or in how the work is used, such as publicity or privacy rights. Notice — For any reuse or distribution, you must make clear to others the licence terms of this work.