图书介绍

HTML5交互动画开发实践教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

HTML5交互动画开发实践教程
  • 杜晓荣主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302376057
  • 出版时间:2014
  • 标注页数:250页
  • 文件大小:34MB
  • 文件页数:263页
  • 主题词:超文本标记语言-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

HTML5交互动画开发实践教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分3

第1章 基本概念3

1.1 了解HTML53

1.1.1 什么是HTML53

1.1.2 HTML5新特性3

1.1.3 HTML5发展趋势4

1.2 了解JavaScript4

1.2.1 什么是JavaScript4

1.2.2 核心(ECMAScript)5

1.2.3 文档对象模型(DOM)5

1.2.4 浏览器对象模型(BOM)7

1.3 搭建开发环境7

1.3.1 开发环境介绍8

1.3.2 代码编辑器8

1.3.3 浏览器12

1.4 在HTML文档中使用JavaScript14

1.4.1 新建HTML文档14

1.4.2 直接嵌入JavaScript15

1.4.3 嵌入JavaScript脚本文件17

1.5 小结18

1.6 习题18

第2章 编程基础20

2.1 编程规范20

2.1.1 注释20

2.1.2 命名规范20

2.2 变量21

2.2.1 变量命名21

2.2.2 变量声明和赋值22

2.2.3 变量的作用域22

2.3 数据类型23

2.3.1 Undefined类型24

2.3.2 Null类型24

2.3.3 Number类型24

2.3.4 Boolean类型29

2.3.5 String类型29

2.3.6 Object类型30

2.4 运算符与表达式31

2.4.1 表达式的含义31

2.4.2 JavaScript中的运算符31

2.4.3 运算符的优先级32

2.4.4 运算符的结合性33

2.4.5 算术运算符33

2.4.6 关系运算符37

2.4.7 逻辑运算符39

2.4.8 条件运算符41

2.4.9 位操作运算符42

2.4.10 其他运算符46

2.5 小结48

2.6 习题49

第3章 基本流程控制50

3.1 if语句50

3.2 switch语句50

3.3 while语句57

3.4 do-while语句58

3.5 for语句59

3.6 for-in语句60

3.7 break和continue语句61

3.8 小结63

3.9 习题64

第4章 函数65

4.1 什么是函数65

4.2 函数定义66

4.3 函数参数67

4.3.1 形参和实参67

4.3.2 形参和实参数目68

4.3.3 arguments对象70

4.3.4 模拟函数重载71

4.4 函数调用返回值72

4.5 递归函数73

4.6 小结74

4.7 习题75

第5章 引用类型76

5.1 基本类型和引用类型76

5.1.1 内存保存76

5.1.2 复制变量值77

5.2 引用类型79

5.2.1 Object类型79

5.2.2 Array类型81

5.2.3 Function类型85

5.3 基本数据类型的方法87

5.3.1 Boolean类型87

5.3.2 Number类型88

5.3.3 String类型89

5.4 Math对象91

5.5 小结93

5.6 习题93

第6章 面向对象编程96

6.1 概述96

6.2 this对象97

6.3 封装98

6.3.1 构造函数99

6.3.2 原型方法101

6.3.3 混合方式103

6.4 继承106

6.4.1 对象冒充106

6.4.2 call()和apply()方法107

6.4.3 原型链109

6.4.4 混合方式继承111

6.5 多态性实现112

6.5.1 重写父对象方法112

6.5.2 多态性113

6.6 小结115

6.7 习题115

第二部分119

第7章 Canvas基本功能119

7.1 <canvas>元素119

7.1.1 引入<canvas>元素120

7.1.2 获取上下文120

7.2 绘制简单图形121

7.2.1 绘制直线121

7.2.2 线条属性123

7.2.3 闭合图形126

7.2.4 绘制矩形127

7.2.5 绘制圆弧129

7.2.6 贝塞尔曲线132

7.3 绘制文本133

7.3.1 绘制文本133

7.3.2 文本属性135

7.3.3 测量文本宽度139

7.4 小结140

7.5 习题140

第8章 Canvas高级功能142

8.1 绘制图像142

8.2 像素级操作144

3.2.1 像素对象144

8.2.2 创建像素对象145

8.2.3 取得像素对象146

8.2.4 绘制像素对象147

8.3 变换148

8.3.1 平移148

8.3.2 旋转149

8.3.3 缩放150

8.3.4 操作矩阵152

8.4 填充风格154

8.4.1 渐变填充154

8.4.2 图案填充156

8.5 阴影效果157

8.6 合成159

8.7 剪切160

8.8 状态方法161

8.9 小结163

8.10 习题163

第9章 CVIDrawJS绘图部分164

9.1 图形对象CVIGraph164

9.1.1 嵌入引擎脚本165

9.1.2 创建图形对象的实例166

9.1.3 几何对象和颜色对象166

9.2 绘图属性167

9.2.1 线条属性167

9.2.2 填充属性168

9.2.3 全局属性170

9.3 绘图方法171

9.4 小结176

9.5 习题176

第三部分179

第10章 预备知识179

10.1 动画概述179

10.1.1 setInterval()函数180

10.1.2 平移动画181

10.1.3 精灵动画182

10.2 提高绘图效能184

10.2.1 预渲染184

10.2.2 多层画布186

10.3 消息响应187

10.3.1 鼠标响应187

10.3.2 鼠标事件中的属性189

10.3.3 简单画板190

10.3.4 键盘响应192

10.3.5 键盘事件中的属性193

10.4 设备事件197

10.4.1 触摸与手势事件198

10.4.2 方向事件200

10.5 小结200

10.6 习题201

第11章 HTML5动画设计202

11.1 鱼游动动画设计202

11.1.1 精灵作平移动画202

11.1.2 添加上下移动动作204

11.1.3 面向对象编程实现205

11.1.4 修改Fish对象208

11.1.5 添加文字211

11.2 广告动画214

11.3 参数约束的动画实例——曲柄滑块结构217

11.3.1 什么是曲柄滑块结构217

11.3.2 曲柄滑块结构动画设计思路218

11.3.3 静态帧的绘制220

11.3.4 完整动画221

11.4 小结223

11.5 习题224

第12章 HTML5休闲游戏设计225

12.1 游戏策划225

12.2 碰撞检测226

12.2.1 碰撞检测类型226

12.2.2 碰撞检测与鼠标交互227

12.2.3 实现拖动效果229

12.3 捕鱼小游戏设计233

12.3.1 添加拖动效果233

12.3.2 效果调整238

12.3.3 收获鱼儿242

12.3.4 完善游戏245

12.4 小结249

12.5 习题249

参考文献250

热门推荐