HTML5 in Action
Tags
Summary
Editor's review
Who it's for
A good fit for
- 有HTML与JavaScript基础、想系统补齐HTML5新特性的前端开发者
- 需要独立完成小型Web应用、希望跟着完整项目练手的初中级工程师
- 做移动端H5页面、想弄清离线存储与本地数据方案的技术人员
- 对Canvas、SVG、WebGL游戏开发感兴趣、想入门图形编程的读者
Not a good fit for
- 完全没有HTML和JavaScript基础的零起点读者,书中假定你熟悉标准HTML
- 只想查最新API用法的人,本书部分内容已落后于当前浏览器实现
- 寻找框架(React、Vue)或工程化、构建工具内容的读者,本书不涉及这些
Reading tips
- 先读第1章建立规范全景,分清哪些属于HTML5、哪些是常被捆绑宣传的相邻技术。
- 按章跟做项目:边读边在本地跑通代码,改参数、加功能,比只读代码收获大得多。
- 遇到AppCache、旧版WebGL样板等过时写法,对照MDN与现行规范确认替代方案(如Service Worker)。
- 把附录B的API速查与附录D的网络与WebSocket协议说明当作工具页,需要时回查。
About the publisher
Posts & Telecom Press is known for its strengths in science and technology, computing, and information and communications titles, and has extended its publishing into photography, art, software learning, and inspirational growth, giving it a fairly diverse range. Its catalog includes computing and communications works such as Refactoring and Patterns (Revised Edition) and Huawei Switch Learning Guide (Second Edition), alongside bilingual collector's editions such as The Little Prince (Chinese-English-French illustrated collector's edition), The Great Gatsby, and Three Days to See. Beijing Ten Years: 1980-1990 and Ghost Blade: WLOP Personal Illustration Collection reflect its presence in photography and art. Its authors include Antoine de Saint-Exupéry, Helen Keller, Joshua Kerievsky, Wang Da, Zhang Zhaozeng, and WLOP.
Contents
- Part 1 Introduction
- Chapter 1 HTML5: From Documents to Applications
- 1.1 Exploring the markup language: an HTML5 quick tour
- 1.2 Web specifications beyond markup: microdata, CSS3, JavaScript, and the DOM
- 1.3 HTML5 DOM APIs
- 1.4 Other APIs and specifications
- 1.5 Summary
- Part 2 Browser-Based Applications
- Chapter 2 Creating Forms: Input Widgets, Data Binding, and Data Validation
- Chapter 3 File Editing and Management: Rich Text Format, File Storage, Drag and Drop
- Chapter 4 Messaging: Exchanging Messages with Scripts in HTML5 (SSE, WebSockets)
- Chapter 5 Mobile Applications: Client-Side Storage and Offline Execution
- Part 3 Interactive Graphics, Media, and Games
- Chapter 6 2D Canvas: Low-Level 2D Image Rendering
- Chapter 7 SVG: Responsive In-Browser Images
- Chapter 8 Video and Audio: Playing Media in the Browser
- Chapter 9 WebGL: 3D Application Development
- Appendix A HTML5 and Related Specifications
- Appendix B HTML5 API Reference
- Appendix C Installing PHP and MySQL
- Appendix D Introduction to Computer Networking
- Appendix E Setting Up a Node.js Environment
- Appendix F Channel Messaging
- Appendix G Tools and Libraries
- Appendix H Encoding with FFmpeg
- Appendix I The Next Step for HTML
- Appendix J Links and References
FAQ
这本书和陶国荣编著的《HTML5实战》是同一本吗?
读这本书需要什么基础?
书中的示例代码在哪里下载?
2015年的书,现在学还有用吗?
附录里的PHP、MySQL、Node.js内容必须学吗?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.