html5程序设计 第2版是一本html5程序设计指南,由荷兰程序员Peter Lubbers编著,本书内容丰富翔实,主要讲解了html5的发展史、Canvas API、SVG、Geolocation API、 Communication API、WebSockets API和 Forms API等等知识点,同时第2版进行了全面的修订,新增了针对HTML5视觉效果的SVG和针对用户体验的拖放这两部分内容,将助读者的Web设计和开发更上一层楼,非常适合每一个html5爱好者和网页设计爱好者下载阅读。
《html5程序设计 第2版》由旧金山HTML5用户组创建人联合另外2位资深Web开发专家共同打造,为读者清晰解读了HTML5规范的缘由、发展和现状,全面展示了如何使用WebSocket、Geolocation、Web Storage、Canvas、SVG及音频/视频等前所未有的新特性构建流行、强大的Web应用,并以大量的示例涵盖全部HTML5 API。
《html5程序设计 第2版》共分为13章,全书内容涵盖了从HTML5 API中挑选出来的适用面广、功能强大的API。在某些情况下,为了更好地演示程序,我们需要用到前面章节已经介绍过的功能。第1章“HTML5概述”,从HTML版本的发展历程说起,介绍了HTML规范过去和现在的版本情况,然后介绍了新的高级语义标签,以及一些根本性的改进,同时还分析了HTML5背后的设计理念。了解这些对读者是有益的。第2章“Canvas API”、第3章“SVG”和第4章“音频和视频”,讨论了新的可视化元素和媒体元素。在这三章中,集中讨论如何在无插件和无服务器交互的情况下优化用户界面。第5章“Geolocation API”介绍的是一个全新的功能。在此之前,它很难通过模拟方式实现,它赋予应用程序确定用户当前位置的能力,并可以用来定制用户体验。这里对隐私的保护也很重要,所以我们会介绍隐私保护的相关内容。第6章“Communication API”和第7章“WebSockets API”展示了HTML5提供的日益强大的通信能力。有了这两个API,Web应用不仅可以同其他网站进行通信,而且还能以最简单的代码和最小的网络开销进行实时数据流的传递。这两章中的技术将有助于开发人员简化目前网络上部署的过于复杂的架构。第8章“Forms API”,参照这章介绍的内容,开发人员通过细小的调整即可增加桌面Web应用程序和移动Web应用程序的可用性。利用这一章介绍的其他新特性,则可以检测大多数常见场景中的页面输入错误。第9章详细介绍了新的拖放API的功能,并展示了如何使用它们。第10章“Web Workers API”、第11章“Web Storage API”和第12章“构建离线Web应用”,解决了应用程序的内部数据管道问题。在这三章中,开发人员会学到如何优化现有系统来获得更好的性能和更好的数据管理功能。最后,第13章“HTML5未来展望”讨论了一些可能会在HTML5中陆续出现的功能,这些功能可能让大家垂涎已久了。
使用说明
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
∨ 展开