In this lesson Bob kicks off the series talking about the organization, required setup and goals of the lessons, and provides some motivation and guidance for getting started. Download Visual Studio 2012 Express for Windows 8 http://www.microsoft.com/express Windows Development Center…
Handling Touch Inputs Across Device BrowersHere is the link to the awesome blog post by the IETeam on handling touch and mouse inputs across browsers:http://blogs.msdn.com/b/ie/archive/2011/10/19/handling-multi-touch-and-mouse-input-in-all-browsers.aspx Getting All the Page Flip CodeHere is a…
Flapjax is a new programming language designed around the demands of modern, client-based Web applications. Its principal features include:
Event-driven, reactive evaluation An event-stream abstraction for communicating with web services Interfaces to external web services
Flapjax…
The IE9 Platform Preview includes the first release of the
new JavaScript engine. This new engine compiles JavaScript source code into high-quality native machine code. It also has a new fast interpreter for sequentially executing script on traditional web pages and contains…
Reactive Extensions for Javascript have arrived. Hello RxJS!! You can now use Rx combinators in JavaScript. RxJS provides easy to use conversions from existing DOM, XmlHttpRequest and jQuery events to Rx push-collections, allowing users to seamlessly plug Rxinto their existing…
The Ai->Canvas plug-in enables Adobe® Illustrator® to export vector and bitmap artwork directly to an HTML5 canvas element that can be rendered in a canvas-enabled browser. The plug-in provides drawing, animation and coding options such as events so that you can build interactive, well-designed…
In Part 2 of this module Michael Palermo and Jeremy Foster complete their coverage of the important areas of layout and animation. During the session, they cover Legacy layouts, Flexbox, Grid, Transforms, and Transitions and Animations. Complete course outline for the Developing HTML5 Apps Jump…
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.
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…
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…