《HTML5 canvas开发详解(第2版)》——导读

    xiaoxiao2024-02-01  140

    前言 第2版介绍 自从本书第1版发行之后,在过去的两年里,HTML5 Canvas的使用有了突飞猛进的增长。本书的第1版可以称得上是第一批介绍Canvas的专著之一。在我们为自己的快速而感到自豪同时也意味着我们曾经独自进行了大量的研究和探索。早在2011年,只有极少数HTML5 Canvas应用的例子和教程。但在2013年情形发生了改变。现在有许多关于HTML5 Canvas的资源可供选择,从框架到API,有许多网站和书籍进行专门的阐述。为了编写第2版,我们进行了大量艰辛的工作来检查在第1版中哪些部分有效,哪些部分已经失效。在接下来的章节中,描述了一些令人激动的改变和更新,这几页是非正常值得期待的。

    第1版的更新本书大部分内容与第1版保持一致。这样做的原因是因为本书是面向广泛开发者的,既有从来没有接触过Canvas的开发者,也有已经有一些经验想学习Canvas高级使用技巧的开发者。

    本书每一章都重新进行了修订,对代码进行更新和优化,更新浏览器的兼容性以及在过去两年中发现的其他问题。一小部分内容被删除了。一些冗余的代码列表从书中移动到了代码包中,方便了本书的阅读。我们用更多更简短的示例替换了第4章的部分内容。我们还完全重写了第10章。我们删除了PhoneGap的介绍,这是因为类似的内容已经非常普遍了。前言 [第1章 HTML5 Canvas简介 1.1 什么是HTML5](https://yq.aliyun.com/articles/96519)1.2 基础的HTML5页面1.3 本书使用的基础HTML页面1.4 文档对象模型(DOM)和Canvas1.5 JavaScript和Canvas1.6 HTML5 Canvas版“Hello World!”1.7 用console.log调试1.8 2D环境及其当前状态1.9 HTML5 Canvas对象1.10 第二个示例:猜字母1.11 动画版本的Hello World1.12 内容预告[第2章 在Canvas上绘图 2.1 本章基本文件设置](https://yq.aliyun.com/articles/96611)2.2 基本矩形2.3 Canvas状态2.4 使用路径创建线段2.5 高级路径方法2.6 在画布上合成2.7 简单画布变换2.8 用颜色和渐变填充对象2.9 用图案填充形状2.10 创建阴影2.11 清除画布的方法2.12 检查一个点是否在当前路径2.13 绘制一个焦点环2.14 内容预告第3章 HTML5 Canvas的文本API第4章 Canvas图像第5章 数学、物理与动画第6章 在画布中融合HTML5视频第7章 使用音频第8章 Canvas游戏(上)第9章 Canvas游戏(下)第10章 在移动设备上开发第11章 进一步探索附录 完整代码列表

    最新回复(0)