Microsoft Virtual Academy
Get 50% off eBooks plus
40% off print books at
The Microsoft Press Store
Instructors | Bob Tabor - Microsoft MVP
We get started by setting up our development environment and an HTML5 template webpage before building a simple “Hello World” example. Then, we create a more interesting example to discuss at length in the next lesson.
You can think of arrays as variables that hold other variables. In this lesson, Bob demonstrates how to create, initialize, and retrieve elements of arrays using indexes. He also demonstrates how to loop through all elements in an array (foreshadowing the topic of the next lesson) and how to create associative arrays.
Looping (or rather, iteration) statements allow your application to individually access each item in an array or other collection of object properties. In this lesson, we demonstrate four different looping statements, pointing out the nuanced differences between each: the while, do ... while, for, and for ... in.
In this video, we discuss the Document Object Model (DOM), explaining how the web browser parses and creates the DOM from HTML5 code, the purpose of the window and document objects, and the built-in API functions for accessing parts of the DOM.
jQuery utilizes CSS3 style selectors to access DOM objects. This video demonstrates both simple and more advanced uses of jQuery selectors to help you get creative when selecting DOM elements. Additionally, Bob discusses where to go when you want to pack more selectors into your arsenal.
This lesson shows how to utilize jQuery Events to create a simple game by writing and attaching anonymous functions to events fired on a webpage.
jQuery Plugins are like mini-libraries of code that provide some extra functionality. There are thousands of jQuery Plugins available, and most of them provide some user interface widget to display information or retrieve input in creative ways. In this lesson, Bob demonstrates the use of the jQueryUI Plugins from the jQuery team.