目錄(81章)
倒序
- 封面
- 版權信息
- 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 更新時間:2021-08-13 16:28:42
推薦閱讀
- Learning Neo4j
- PHP動態網站程序設計
- FreeSWITCH 1.8
- Computer Vision for the Web
- 看透JavaScript:原理、方法與實踐
- 基于免疫進化的算法及應用研究
- MySQL數據庫管理與開發(慕課版)
- TypeScript實戰指南
- Visual C++數字圖像處理技術詳解
- Android底層接口與驅動開發技術詳解
- Visual Basic程序設計實踐教程
- 零基礎入門學習Python(第2版)
- Web性能實戰
- 零基礎學C語言(第4版)
- 算法圖解
- Developing Java Applications with Spring and Spring Boot
- Learning Redux
- Mastering Puppet(Second Edition)
- 深入淺出Python機器學習
- R語言數據處理及可視化分析
- Java 8實戰
- C++設計模式
- Oracle數據庫基礎與應用教程
- Mastering Machine Learning with Spark 2.x
- C語言程序設計教程(微課版)
- 數字媒體交互設計(中級):App產品交互設計方法與案例
- C語言從入門到項目實踐(超值版)
- Building an FPS Game with Unity
- STM32開發實戰:LabVIEW卷
- 愛上編程:給孩子的編程入門書