As I am sure you may have noticed by now that although all the modern browsers support many aspects of the specified HTML5 feature set, in many cases, developers have to write their code in specific ways to enable proper cross-browser support for their projects. Not only is this a time consuming task that requires a lot of redundancy and conditioning, but it requires developers to stay caught up on the cutting edge of the current browser support of the HTML5 specification; not only for every browser targeted, but every update for each browser as well. With the popularity of HTML5 development growing at an extremely fast rate, many developers have created libraries and frameworks to aid in targeting all platforms with a single instance of code.
In this chapter, we will learn:
An overview of the CreateJS Toolkit, a Flash developer's best friend for HTML5 development as well as its internal libraries, EaselJS, SoundJS, PreloadJS, and TweenJS
Using Modernizr...