当前位置:嗨网首页>书籍在线阅读

24-总结

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

11.6 总结

在前面的11章中,读者已经深入了HTML5 Canvas的世界。读者可以充分利用本书提供的大量示例和程序,开始实现自己的创意。从简单的文本显示到高性能的游戏,本书向读者展示了许多方式,使得浏览器在不需要任何插件的情况下可以实现以前只有RIA(富互联网应用)程序才能实现的神奇效果。

本书也提供了许多策略可以将Canvas与HTML5的其他技术整合,还介绍了以下技术:处理文本、显示图形、滚动位图、创建动画、检测多种类型的碰撞、嵌入并操作视频、播放音乐、处理声音效果、创建用户界面、优化代码、准备移动设备的Web应用和Windows 8的应用程序。甚至向读者介绍了3D的未来和在浏览器中直接创建多用户的应用程序。本书还向读者介绍了如何为HTML5 Canvas创建一个对象模型。

尽管真正的未来还是未知数,但HTML5 Canvas是一个活跃的主题,它将保持不断变化和更新的状态。虽然可以将本书作为一个很好的起点,但是还需要读者不断关注新技术的新变化。读者可以访问我们的网站了解HTML5 Canvas的新闻和变化。

O’Reilly也有一些对读者有帮助的书,如下。

  • 《HTML5: Up and Running》,作者:Mark Pilgrim。
  • 《Supercharged JavaScript Graphics》,作者:Raffaele Cecco。

如果读者对于如何在Flash中应用本书中描写的一些游戏开发技术(或其他技术)感兴趣,可以关注我们最新出版的书《The Essential Guide to Flash Games》,作者是friendsofED。

现在,网络上正在发生一次真正的模式转变。在21世纪的第一个十年中,Java、Flash、Silverlight和其他的RIA插件技术支配了应用程序的的开发和设计。现在,人们更倾向于直接在网页浏览器中开发富应用的解决方案,而不是依赖于非浏览器原生的技术。

是“互联应用”文化的出现改变这种情况。从平板电脑、手机到电视,从电子阅读器到平板电脑,从无线打印机到台式电脑,每一个平台的目标都是可以通过网络销售应用或者通过应用市场发布应用。在许多情况下,这些应用取代了RIA应用程序,或者至少为开发和发布应用提供了一个引人注目的新平台。

尽管过去的RIA技术(例如Java、Flash和Silverlight),几乎覆盖了所有的网页浏览器和个人电脑,但是在移动互联应用领域很难找到立足点,特别有些平台限制了它们的运行,例如iOS。这正是HTML5 Canvas可以有所作为的领域。真正的跨平台、应用可以在浏览器中运行,这些特性使得HTML5拥有最广泛的受众。很快,这些程序可以使用3D图形增强显示效果,还可以通过类似ElectroServer的套接字服务器与其他的应用通信。在可预见的未来,平台技术将消失,不论什么屏幕,在任何地方,可以连接网络的应用程序的世界都可以运行。这是HTML5的承诺,尤其是HTML5 Canvas的承诺。现在已经有了工具,你将用来搭建什么应用呢?