Microsoft

Videos: 8020 Likes: 124,686 Views: 170,118,127

Videos by: Microsoft

Series Wrap-Up – 21

5 years ago
In this last video, Bob provides a road-map of additional topics that you may want to investigate in order to round out your budding expertise in JavaScript. Bob also suggests (since many people ask) a list of books that might prove helpful as you to take your JavaScript knowledge to the next level.

Fundamentals of JavaScript Closures – 20

5 years ago
Closures are a slightly advanced topic, but are at the core simply a means by which you can marry a function along with its environment variables and input parameters. This video demonstrates the basics of closures as a first step toward mastering this important structure in JavaScript.

Using jQuery to Retrieve JSON via AJAX – 19

5 years ago
AJAX allows web pages and web servers to communicate without requiring a full page refresh. JSON is a data format that closely resembles object literals in JavaScript. Most modern web applications utilize some form of AJAX and in this lesson we demonstrate how easy it is to do so via jQuery.

Unobtrusive JavaScript – 18

5 years ago
Writing unobtrusive JavaScript is considered a best practice by most developers. In this lesson Bob explains some core ideas as well as three techniques that can help you write code to make your JavaScript application more accessible and maintainable while avoiding errors. 

Installing and Utilizing jQuery Plugins – 17

5 years ago
jQuery Plugins are like mini-libraries of code that provide some extra functionality. There are thousands of jQuery Plugins available—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 as a means of showing […]

jQuery Events – 16

5 years ago
This lesson shows how to utilize jQuery Events to create a simple game by writing and attaching anonymous functions to events fired on a web page.

jQuery Selectors – 15

5 years ago
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, where to go when you want to pack more selectors into your arsenal is also discussed.

Getting Started with jQuery – 14

5 years ago
We’ve said several times how jQuery helps smooth over JavaScript’s rough edges. In this lesson, Bob shows how to include and reference the jQuery library in your web page as well as explaining how to get a reference to the jQuery object, demonstrating the use of the .ready method as a means of bootstrapping the […]

Understanding the Document Object Model – 13

5 years ago
In this video, we discuss the Document Object Model, explaining how the web browser parses and creates the DOM from HTML5 code, the purpose of the window and document objects, the built-in API functions for accessing parts of the DOM, and more.

Organizing and Simplifying JavaScript with Object Literals – 12

5 years ago
Developers coming from Object Oriented Programming backgrounds may notice similar constructs (objects, the new keyword, etc.), but in JavaScript these ideas are implemented much differently. This video demonstrates the creation of simple objects called "object literals" to keep related properties and functions (methods) together in one structure.  Finally, Bob demonstrates using constructors and the new […]

Working with External JavaScript Files – 11

5 years ago
Up to now, we’ve been mixing our JavaScript with our HTML5 code.  However, to write better organized and more accessible applications, we must learn a new technique — how (and why) to reference external JavaScript files.

Understanding Function versus Global Scope – 10

5 years ago
One often misunderstood topic that leads to errors in programs is how JavaScript treats variables declared inside and outside of functions. This video explains the ramifications of variable scope at both the functional and global levels. For developers coming from other programming languages, it demonstrates how your familiarity with block scope will lead you to […]