Along with HTML and CSS, JavaScript is one of the fundamental client-side building blocks of modern, interactive web sites. This workshop will provide a solid introduction to this scripting language. Students will learn about JavaScript syntax, rules, common uses, and best practices. jQuery is a popular JavaScript library that makes using JavaScript easier, faster, more efficient, and often more powerful. Students will learn the basics of jQuery, what jQuery plugins are, and how to leverage jQuery on web sites. The workshop will conclude with a discussion of the myriad of free online resources available for continued education.
Students should be comfortable with modern HTML and CSS. To participate in the in-class exercises, students should have a modern laptop with one (or both) of the following:
- The most recent version of the Firefox browser (http://getfirefox.com) with the Firebug Add-on (http://getfirebug.com/) installed.
- The most recent version of the Chrome browser (https://www.google.com/chrome).
- A code (plain-text) editor. TextWrangler
(http://www.barebones.com/products/textwrangler/) for the Mac, and Notepad++ (http://notepad-plus-plus.org/) for Windows are good free options.