目錄(81章)
倒序
- 封面
- 版權(quán)信息
- Credits
- About the Author
- About the Reviewers
- www.packtpub.com
- Preface
- Chapter 1. Why HTML5?
- Understanding HTML5
- Why bother learning HTML5?
- Avoiding the initial road blocks
- Summary
- Chapter 2. Preparing for the Battle
- Preparing the asset
- Debugging and output methods
- Syntax differences
- Example JavaScript in action
- Timing JavaScript execution
- Summary
- Chapter 3. Scalability Limitations and Effects
- HTML5 limitations
- Object manipulation with CSS3
- Frame rate
- Audio and video playback control
- Reading local files with the File API
- Web Workers
- WebSockets
- The Canvas element
- Stage3D versus WebGL
- Summary
- Chapter 4. Building Robust Applications with HTML5
- Writing object-oriented JavaScript
- Making OOP in JavaScript easier
- JavaScript events
- Putting it all together
- Summary
- Chapter 5. Code Once Release Everywhere
- Covering all your bases
- CreateJS
- Modernizr
- CSS media queries
- Summary
- Chapter 6. HTML5 Frameworks and Libraries
- How frameworks and libraries can make your life easier?
- jQuery
- HTML5 Boilerplate
- Bootstrap
- Hammer.js
- GreenSock Animation Platform
- Three.js
- Compiling JavaScript
- Summary
- Chapter 7. Choosing How You Develop
- Replacing the Flash development environment
- Requirements of HTML5 development environments
- Execution and testing
- Summary
- Chapter 8. Exporting to HTML5
- Google Swiffy
- Generating sprite sheets in Flash Professional CS6
- Jangaroo
- Haxe
- Google Dart
- Summary
- Chapter 9. Avoiding the Roadblocks
- The Jet Pack game
- Dealing with audio and playback
- Rewriting AS3 code that can't be directly converted
- Mobile platform support
- Summary
- Chapter 10. Preparing for Release
- Targeting supported web browsers
- Client-side tests
- WebGL support
- Allowing users to find your work
- Premade testing and benchmark solutions
- Code minimizing and obfuscation
- External dependencies
- Making deployment easy
- Summary
- Index 更新時(shí)間:2021-08-13 16:28:42
推薦閱讀
- HornetQ Messaging Developer’s Guide
- LabVIEW入門與實(shí)戰(zhàn)開(kāi)發(fā)100例
- Oracle Database In-Memory(架構(gòu)與實(shí)踐)
- Flask Web開(kāi)發(fā)入門、進(jìn)階與實(shí)戰(zhàn)
- Python進(jìn)階編程:編寫(xiě)更高效、優(yōu)雅的Python代碼
- Scratch 3游戲與人工智能編程完全自學(xué)教程
- 秒懂設(shè)計(jì)模式
- C語(yǔ)言程序設(shè)計(jì)實(shí)踐教程
- Yocto for Raspberry Pi
- Python深度學(xué)習(xí):基于TensorFlow
- Java系統(tǒng)化項(xiàng)目開(kāi)發(fā)教程
- C編程技巧:117個(gè)問(wèn)題解決方案示例
- INSTANT Apache Hive Essentials How-to
- Mastering Leap Motion
- PHP Microservices
- 零基礎(chǔ)學(xué)編程系列(全5冊(cè))
- HTML5 Canvas核心技術(shù):圖形、動(dòng)畫(huà)與游戲開(kāi)發(fā)
- C# 7 and .NET Core 2.0 Blueprints
- Oracle Database 12c DBA官方手冊(cè)(第8版)
- Java EE應(yīng)用開(kāi)發(fā)及實(shí)訓(xùn)
- C/C++程序設(shè)計(jì)教程:面向過(guò)程分冊(cè)
- R語(yǔ)言編程:基于tidyverse
- Multithreading with C# Cookbook(Second Edition)
- Python Web Scraping(Second Edition)
- C編程從入門到實(shí)踐
- JVM G1源碼分析和調(diào)優(yōu)
- SignalR Blueprints
- openGauss數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)戰(zhàn)
- Building Websites with the ASP.NET Community Starter Kit
- 程序員的38堂成長(zhǎng)課