Microsoft

Videos: 8183 Likes: 129,438 Views: 170,728,351

Videos by: Microsoft

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 […]

Looping Statements in JavaScript – 09

5 years ago
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.

JavaScript Arrays – 08

5 years ago
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. 

JavaScript Functions – 07

5 years ago
Functions are central to JavaScript, much in the same way classes are central to Object Oriented Programming languages like Visual Basic or C#. In this lesson, Bob demonstrates the basics of creating and calling functions, passing arguments, using the arguments object, and creating function literals as well as anonymous functions.

Conditional Logic in JavaScript – 06

5 years ago
In this lesson, Bob demonstrates the use of the if … else if statement, the ternary (or conditional) operator, and the case … select statements. Along the way, we learn about the && and || operators as well as the Date object in JavaScript.

JavaScript Variables, Types, Operators, and Expressions – 05

5 years ago
Most programming languages have a notion of variables, data types, and syntax rules including statements, expressions, operators, keywords, and operands. In this video, Bob provides a quick overview of the most important topics related to basic syntax rules. He explains how JavaScript variables and types are different than those in other programming languages, explaining the […]