Will Harris

Return to Main Page


Introduction to JavaScript & JQuery

Seattle Central College - Winter Quarter 2012 - Grade: 4.0 (A)

Prerequisites: WEB 110 with 2.0 or higher.

Class Summary:

JavaScript is the language of the web, the only programming language available in browsers for creating rich interactive pages. In this class, we'll learn how the browser loads and executed JavaScript, and writer our own scripts ranging from simple menus to complex graphics and animations. We'll learn how to retrieve results from a server without a full-page refresh (AJAX) and use templating systems like Mustache to place that information into the page.

Modern web development is a highly social discipline, and is tightly integrated with tooling systems and source control. We'll take full advantage of these industry-standard tools for this class. All assignments will be turned in and evaluated using GitHub, and JavaScript package managers like NPM and Bower will be discussed and used for dependency management. We will also spend time learning to effectively use the development tools built into the browser, with a strong emphasis on the JavaScript console the debugger, and the document tree.

Learning Outcomes:

We will cover the following topics:

  • Variables, values, and types
  • Conditional statements
  • Loops and arrays
  • Objects and object iteration
  • Functions
  • Basic JQuery and DOM selectors
  • JQuery event listeners
  • AJAX and JSON
  • Templating
  • Constructors and prototypes

www.willharris.com