Index
A
- ActionScript / What is HTML5?
- addEventListener method / Custom events
- Adobe AIR / Flash Player on Mobile
- Adobe Dreamweaver CS6
- about / Adobe Dreamweaver CS6
- audio, embedding / Audio and video embedding
- Adobe Edge support / Adobe Edge support
- PhoneGap / PhoneGap and jQuery Mobile support
- jQuery Mobile support / PhoneGap and jQuery Mobile support
- Fluid Grid Layout / Fluid Grid Layout and HiDPI support
- HiDPI support / Fluid Grid Layout and HiDPI support
- Adobe Edge
- downloading / Adobe Edge Animate
- Adobe Edge Animate / Adobe Edge Animate
- Adobe Flex / HTML syntax
- Adobe Media Encoder / Adobe Media Encoder
- Adobe Scout / Web browser developer consoles
- AJAX (Asynchronous JavaScript and XML) / Requesting external data with jQuery Ajax
- All property / CSS media queries
- animated GIF / GIF
- Appcelerator
- App Store
- about / Write once, deploy everywhere
- Aptana
- URL / Bringing in the style
- AS3 code
- asset preparation
- about / Preparing the asset
- images / Images
- audio / Audio
- video / Video
- audio
- MP3 / Audio
- OGG / Audio
- about / Audio
- element / The audio element
- dealing with / Dealing with audio and playback
- audio/video playback control
- about / Audio and video playback control
- preloading / Preloading
- autoplay / Autoplay
- looping / Looping
- sound effects / Sound effects
- media playback manipulation / Media playback manipulation
- autoplay / Autoplay
B
- BitBucket / Deploying content with Git
- blur radius / box-shadow
- Bootstrap
- about / Bootstrap
- add-ons / Bootstrap add-ons
- Hammer.js / Hammer.js
- Bootstrap, add-ons
- StyleBootstrap.info / StyleBootstrap.info
- Font Awesome / Font Awesome
- bootstrap-wysihtml5 / bootstrap-wysihtml5
- border-radius / border-radius
- box-shadow
- about / box-shadow
- horizontal offset variables / box-shadow
- vertical offset variables / box-shadow
- blur radius / box-shadow
- spread radius / box-shadow
- box-shadow property / box-shadow
- Brackets
- about / Brackets
- inline edititng / Inline editing
- Live Preview / Live Preview
- plugins / Plugins
- contributing feature / Contributing
- Braille property / CSS media queries
- browser
- searching / Covering all your bases
- Build Service panel / PhoneGap and jQuery Mobile support
C
- cache manifest / Offline storage
- calculateSum function / Google Chrome
- call() method / Inheritance
- Canary build
- URL / Browser Nightly builds
- Canvas element / The Canvas element
- canvas element / Positioning assets in the DOM
- Chrome / Browser Nightly builds
- click event / Keyboard and mouse events
- client-side tests
- about / Client-side tests
- Nightly builds / Browser Nightly builds
- WebRTC / WebRTC
- closePhotoDisplay method / JavaScript in action
- Cocos2D
- console.log method / Instance types
- Console tab / Google Chrome
- constructor property / Constructors
- container class / 3D transforms
- contextmenu event / Keyboard and mouse events
- contributing feature / Contributing
- CoreMedia / Jangaroo
- CoreMedia Github page / Jangaroo
- CR2 format / Images
- createEvent() method / Custom events
- CreateJS
- about / CreateJS
- EaselJS / EaselJS
- TweenJS / TweenJS
- PreloadJ / PreloadJS
- SoundJS / SoundJS
- toolkit / CreateJS Toolkit
- website / Reviewing the CreateJS Toolkit output
- CreateJS toolkit
- about / CreateJS Toolkit
- setting up / Setting up the Toolkit
- assets, publishing / Publishing your assets
- output, reviewing / Reviewing the CreateJS Toolkit output
- createServer method / Node.js
- CSS / What is HTML5?
- controlling, via jQuery / Controlling CSS via jQuery
- animations / CSS animations
- CSS code
- minimizing / Code minimizing and obfuscation
- CSS compilers
- CSS Media Queries
- width / CSS Media Queries
- height / CSS Media Queries
- device-height / CSS Media Queries
- orientation / CSS Media Queries
- aspect-ratio / CSS Media Queries
- device-aspect-ratio / CSS Media Queries
- color / CSS Media Queries
- color-index / CSS Media Queries
- monochrome / CSS Media Queries
- resolution / CSS Media Queries
- scan / CSS Media Queries
- grid / CSS Media Queries
- about / CSS media queries
- CSS media queries
- All property / CSS media queries
- Braille property / CSS media queries
- Embossed property / CSS media queries
- custom events
- about / Custom events
D
- 3D transforms / 3D transforms
- Dart Editor / Google Dart
- Data format option / Generating sprite sheets in Flash Professional CS6
- dblclick event / Keyboard and mouse events
- Developers Tools / Internet Explorer
- display*none / JavaScript in action
- displayPhoto method / JavaScript in action
- DOM events
- mouse events / Mouse events
- drawImage(); method / Converting game assets
- Dreamweaver
- URL / Bringing in the style
E
- #example tag element / Code minimizing and obfuscation
- EaselJS / EaselJS
- ECMAScript / ECMAScript
- element transforms
- about / Element transforms
- translate / Translate
- rotate / Rotate
- scale / Scale
- Skew / Skew
- matrix / Matrix
- 3D transforms / 3D transforms
- Embossed property / CSS media queries
- encoding softwares, of video
- Miro Video Converter / Miro Video Converter
- Adobe Media Encoder / Adobe Media Encoder
- Handbrake / Handbrake
- FFMPEG / FFMPEG
- environment / Brackets
- environment coding
- about / Coding environments
- Adobe Dreamweaver CS6 / Adobe Dreamweaver CS6
- audio embedding / Audio and video embedding
- Aptana / Aptana
- brackets / Brackets
- Sublime Text / Sublime Text
- event bubbling / Event bubbling
- events, JavaScript
- about / JavaScript events
- Keyboard / Keyboard and mouse events
- mouse / Keyboard and mouse events
- touch events / Touch events
- custom / Custom events
- event bubbling / Event bubbling
- example JavaScript / Example JavaScript in action
- external dependencies / External dependencies
F
- @font-face property / Fonts
- FFMPEG / FFMPEG
- File API / File API
- used, for reading local files / Reading local files with the File API
- Firebug / Firebug for Firefox
- Firefox / Browser and platform compatibility
- Flash
- Jet Pack game, building / Building the game in Flash
- Flash development environment
- replacing / Replacing the Flash development environment
- flash events class / Custom events
- Flash Player
- on mobile / Flash Player on Mobile
- Flash Professional CS6
- sprite sheets, generating / Generating sprite sheets in Flash Professional CS6
- Fluid Grid Layout / Fluid Grid Layout and HiDPI support
- FLV files / MP4
- font-family property / Fonts
- Font Awesome / Font Awesome
- fonts
- about / Fonts
- acceptable formats / Acceptable font formats
- external libraries / External font libraries
- FPS
- about / Stats.js
- frame rate
- about / Frame rate
- developing, for mobile / Developing for mobile
- responsive layouts / Responsive layouts
- CSS Media Queries / CSS Media Queries
- frameworks
- Full Code tab / Adobe Edge Animate
G
- Generate Sprite Sheet window / Generating sprite sheets in Flash Professional CS6
- Geolocation API / Geolocation
- getElementById() method / JavaScript in action
- getJSON method / Converting game assets
- Github / Deploying content with Git
- Gmail
- URL / Offline storage
- Google
- web development toolset / Google's web development toolset
- Google Chrome / Google Chrome
- Google Dart
- about / Google Dart
- Dart Editor / Google Dart
- Google Play
- Googles web development toolset
- Chrome Developer Tools / Google's web development toolset
- Google Web Toolkit / Google's web development toolset
- about / Google's web development toolset
- Speed Tracer / Google's web development toolset
- GreenSock Animation Platform / GreenSock Animation Platform
- GreenSock JavaScript library / GreenSock Animation Platform
- Grunt
- about / Creating tasks with Grunt
- used, for task creating / Creating tasks with Grunt
H
- H.264 codec / MP4
- Hammer.js / Hammer.js
- Handbrake / Handbrake
- Handheld property / CSS media queries
- Haxe
- Helicopter Game / The Jet Pack game
- HiDPI support / Fluid Grid Layout and HiDPI support
- hitTestObject() method / Rewriting AS3 code that can't be directly converted
- hitTestObject method / Finding Swiffy's limits
- horizontal offset / box-shadow
- hotlinking / Preparing the asset
- HTML5
- about / Understanding HTML5
- standards / HTML standards
- syntax / HTML syntax
- elements / HTML elements
- style / Bringing in the style
- passing, it to JavaScript / Passing it over to JavaScript
- learning need / Why bother learning HTML5?
- deploying / Write once, deploy everywhere
- features / Exciting new features
- limitations / HTML5 limitations
- HTML5 Boilerplate / HTML5 Boilerplate
- HTML5 development environments
- requirements / Requirements of HTML5 development environments
- HTML5 development environments, requirements
- asset and file management / Asset and file management
- code highlighting / Code highlighting
- code completion / Code completion
- assets manipulation / Creating and manipulating assets
- environment coding / Coding environments
- HTML5 History API / The HTML5 History API
- HTML5, features
- about / Exciting new features
- 2D drawing API / canvas – 2D drawing API
- media playback / Media playback
- offline storage / Offline storage
- document editing / Document editing
- drag-and-drop / Drag-and-drop
- geolocation / Geolocation
- File API / File API
I
- images
- Image Size window / Images
- Import From Photoshop feature / Adobe Edge support
- init() function / EaselJS
- init function / Timing JavaScript execution
- inline editing / Inline editing
- innerHTML property / JavaScript in action
- Inspect Element / Safari
- Internet Explorer / Internet Explorer
- issues
- Stage versus DOM / Stage versus DOM
- positioning assets / Positioning assets in the DOM
- media elements, dealing with / Dealing with media elements
- code, securing / Securing your code
- platform compatibility / Browser and platform compatibility
- Issue Tracker / Brackets
J
- Jangaroo
- about / Jangaroo
- JavaScript
- about / What is HTML5?, What is JavaScript?
- in action / JavaScript in action
- events / JavaScript events
- compiling / Compiling JavaScript
- JavaScript compilation
- Googles V8 Engine / Google's V8 Engine
- Node.js / Node.js
- Node Package Manager / Node Package Manager
- public Node.js server, hosting / Hosting a public Node.js server
- JavaScript execution
- executing / Timing JavaScript execution
- JavaScript frameworks
- Jet Pack game
- about / The Jet Pack game
- building, in Flash / Building the game in Flash
- assets, converting / Converting game assets
- ActionScript classes, converting / Converting ActionScript classes
- JetPackMan class / Converting game assets, Dealing with audio and playback
- JetPackManData variable / Converting game assets
- JPEG / JPEG
- jQuery
- about / jQuery
- in action / Putting jQuery into action
- elements, selecting / Selecting elements with jQuery
- Mobile / jQuery Mobile
- jQuery Ajax
- external data, requesting / Requesting external data with jQuery Ajax
- jQuery Mobile / jQuery Mobile
K
- keydown event / Keyboard and mouse events
- keypress event / Keyboard and mouse events
- keyup event / Keyboard and mouse events
L
- libraries
- Live Preview / Live Preview
- local files
- reading, with File API / Reading local files with the File API
- looping / Looping
M
- Matrix / Matrix
- MaxRects option / Generating sprite sheets in Flash Professional CS6
- Microsoft Windows 8 / Write once, deploy everywhere
- Miro Video Converter / Miro Video Converter
- mobile accessibility
- about / Mobile accessibility
- Mobile platform support / Mobile platform support
- Modernizr / HTML5 limitations
- about / Modernizr
- using / Using Modernizr
- Polyfills / Understanding Polyfills
- .load() / Modernizr.load()
- detecting / What Modernizr can detect
- Modernizr.load() / Modernizr.load()
- mousedown event / Sound effects, Keyboard and mouse events
- MouseGraphic class / EaselJS
- mouseup event / Keyboard and mouse events
- Mozilla
- URL / Browser Nightly builds
- Mozillas Firefox / Browser Nightly builds
- MP4 / MP4
- MP4 container / MP4
- MPEG-4 / MP4
- MXML / HTML syntax
N
- Node.js / Creating tasks with Grunt
- Nodejitsu / Hosting a public Node.js server
- NPM (Node Package Manager) / Node Package Manager
O
- object-oriented JavaScript
- writing / Writing object-oriented JavaScript
- class syntax / Class syntax
- functions / Functions
- variable scope / Variable scope
- public variable / Public and private variables and functions
- private variable / Public and private variables and functions
- prototype / Prototype
- instance types / Instance types
- object literals / Object literals
- constructors / Constructors
- inheritance / Inheritance
- object properties, listing / Listing object properties
- Object.getOwnPropertyNames() method / Listing object properties
- Object manipulation
- CSS3, using / Object manipulation with CSS3
- Object manipulation, CSS3 used
- about / Object manipulation with CSS3
- box-shadow / box-shadow
- text-shadow / text-shadow
- border-radius / border-radius
- fonts / Fonts
- opacity / Opacity
- RGB coloring / RGB and RGBA coloring
- RGBA coloring / RGB and RGBA coloring
- element transforms / Element transforms
- transitions / Transitions
- browser compatibility / Browser compatibility
- OGG containers / WebM
- onMouseMove function / The Canvas element
- OOP
- in JavaScript / Making OOP in JavaScript easier
- opacity
- about / Opacity
- Opera / Browser and platform compatibility, Opera
- output methods
- about / Debugging and output methods
- Google Chrome / Google Chrome
- Firebug for Firefox / Google Chrome
- Firebug / Firebug for Firefox
- Safari / Safari
- Opera / Opera
- Internet Explorer / Internet Explorer
P
- Phone Gap
- playback
- dealing with / Dealing with audio and playback
- Player class / Putting it all together, Converting ActionScript classes
- plugins / Plugins
- PNG / PNG
- Polyfills / Understanding Polyfills
- preloading / Preloading
- PreloadJS / PreloadJS
- preventDefault() method / Selecting elements with jQuery
- Print property / CSS media queries
- Projection property / CSS media queries
- Publish Settings window / Setting up the Toolkit
R
- RGBA coloring
- about / RGB and RGBA coloring
- RGB coloring
- about / RGB and RGBA coloring
- Rotate / Rotate
- RTMFP / WebSockets
- runAnimation function / Converting game assets
S
- Safari / Browser and platform compatibility, Safari
- Save for Web option / Images
- Scale / Scale
- Screen property / CSS media queries
- scrolling event / Keyboard and mouse events
- search engine
- using / Allowing users to find your work
- HTML5 History API / The HTML5 History API
- setInterval() method / Stats.js
- Sizzle / Selecting elements with jQuery
- Skew / Skew
- SoundJS / SoundJS
- Speech property / CSS media queries
- spread radius / box-shadow
- sprite sheets
- generating, in Flash Professional CS6 / Generating sprite sheets in Flash Professional CS6
- Stack frames option / Generating sprite sheets in Flash Professional CS6
- stage.update() method / EaselJS
- Stage3D
- versus WebGL / Stage3D versus WebGL
- Stats.js / Frame rate, Stats.js
- stopImmediatePropagation() method / Event bubbling
- StyleBootstrap.info / StyleBootstrap.info
- Sublime Text / Sublime Text
- URL / Bringing in the style
- website / Sublime Text
- supported web browsers
- targetting / Targeting supported web browsers
- Swiffy
- about / Google Swiffy
- working, steps / How does Swiffy work?
- generated code, examining / Examining Swiffy-generated code
- limits, searching / Finding Swiffy's limits
- syntax differences
- about / Syntax differences
- variables / Variables
- conditions / Conditions and loops
- loops / Conditions and loops
- functions / Functions
- objects / Objects
T
- text-shadow / text-shadow
- Theora codec / WebM
- The Sparrow Framework
- The Starling Framework
- Three.js / Three.js
- tick() function / EaselJS
- Timeline panel / Adobe Edge Animate
- touch events
- about / Touch events
- touchstart / Touch events
- touchmove / Touch events
- touchend / Touch events
- trace() function / Debugging and output methods
- trace() method / Haxe
- transitions
- about / Transitions
- tty property / CSS media queries
- Tv property / CSS media queries
- TweenJS / TweenJS
- typeof() function / Instance types
V
- variables
- about / Variables
- type conversions / Variable type conversion
- vertical offset / box-shadow
- video
- about / Video
- codecs / Video codecs
- containers / Video containers
- encoding softwares / Video encoding software
- element / The video element
- video containers
- about / Video containers
- MP4 / MP4
- WebM / WebM
- OGG / WebM
W
- W3C / HTML standards
- W3C API documentation
- RL / File API
- Web browser developer consoles
- about / Web browser developer consoles
- network analysis / Network analysis
- timeline profiling / Timeline profiling
- WebGL
- versus, Stage3D / Stage3D versus WebGL
- about / WebGL support
- on mobile browsers / WebGL on mobile browsers
- WebM / WebM
- WebRTC
- about / WebRTC
- website deployment
- tasks creating, Grunt used / Creating tasks with Grunt
- Git, using / Deploying content with Git
- WebSockets / WebSockets
- Web Storage
- URL / Offline storage
- Web Workers / Web Workers
- window element / JavaScript in action
- WonderFl / Stats.js
- WYSIWYG (What You See Is What You Get) / bootstrap-wysihtml5
Y
- ySlow
- about / YSlow website grading
- website grading / YSlow website grading