JavaScript程序设计案例教程(第2版) / 职业教育计算机类专业“互联网+”新形态教材
定价:¥45.00
作者: 张铁成,龙九清,王会兰
出版时间:2025-04-30
最新印次日期:2025-4
出版社:机械工业出版社
试读
- 机械工业出版社
- 9787111780021
- 2-3
- 45263347-2
- 16开
- 2025-04-30
- 201
- 电子与信息大类
- 计算机类
- 计算机应用
- 中职
内容简介
本书以飞机大战游戏为例,围绕该游戏的制作,将JavaScript编程语言的知识划分为9个模块:制作游戏界面、添加游戏控制、制作单元素动画、制作多元素动画、控制游戏动画、制作多元素场景、添加碰撞功能、制作精灵动画和发布运行游戏。每个模块又划分为学习目标、学习情境、实施步骤、知识补充、拓展练习几个环节。
本书内容翔实、结构清晰、图文并茂、通俗易懂,既突出了基础性内容,又重视了实践性应用。本书既可作为各类职业院校计算机及相关专业的教材,也可作为JavaScript初学者、编程爱好者的参考用书。
本书配有素材及代码源文件,选用本书作为授课教材的教师可以从机械工业出版社教育服务网(www.cmpedu.com)免费注册后下载,或联系编辑(010-88379194)咨询并加入相关微信群获取更多服务。
本书内容翔实、结构清晰、图文并茂、通俗易懂,既突出了基础性内容,又重视了实践性应用。本书既可作为各类职业院校计算机及相关专业的教材,也可作为JavaScript初学者、编程爱好者的参考用书。
本书配有素材及代码源文件,选用本书作为授课教材的教师可以从机械工业出版社教育服务网(www.cmpedu.com)免费注册后下载,或联系编辑(010-88379194)咨询并加入相关微信群获取更多服务。
目录
前言
案例概述1
1.应用程序概述1
2.Web前端技术2
3.案例介绍3
模块1 制作游戏界面9
学习目标9
学习情境9
实施步骤10
知识补充15
1.应用程序15
2.显示元素15
3.显示元素的属性15
拓展练习18
模块2 添加游戏控制23
学习目标23
学习情境23
实施步骤24
知识补充35
1.事件35
2.触屏事件35
拓展练习36
模块3 制作单元素动画41
学习目标41
学习情境41
实施步骤42
知识补充50
逻辑运算符50
拓展练习53
模块4 制作多元素动画57
学习目标57
学习情境57
实施步骤58
知识补充66
1.函数的参数66
2.函数的返回值67
3.匿名函数67
4.变量的作用域68
拓展练习69
模块5 控制游戏动画73
学习目标73
学习情境73
实施步骤74
知识补充81
1.数据类型转换81
2.数据类型的自动转换82
3.实现计数累加82
4.控制飞机的移动速度83
拓展练习84
模块6 制作多元素场景87
学习目标87
学习情境87
实施步骤88
知识补充96
1.while循环96
2.do-while循环97
3.循环中的关键字98
4.删除数组中的元素99
拓展练习99
模块7 添加碰撞功能103
学习目标103
学习情境103
实施步骤104
知识补充122
勾股定理122
拓展练习123
模块8 制作精灵动画127
学习目标127
学习情境127
实施步骤128
知识补充135
1.切换图片纹理135
2.通过图片纹理创建图片显示元素136
拓展练习137
模块9 发布运行游戏141
学习目标141
学习情境141
实施步骤142
知识补充150
Web服务器150
参考文献151
案例概述1
1.应用程序概述1
2.Web前端技术2
3.案例介绍3
模块1 制作游戏界面9
学习目标9
学习情境9
实施步骤10
知识补充15
1.应用程序15
2.显示元素15
3.显示元素的属性15
拓展练习18
模块2 添加游戏控制23
学习目标23
学习情境23
实施步骤24
知识补充35
1.事件35
2.触屏事件35
拓展练习36
模块3 制作单元素动画41
学习目标41
学习情境41
实施步骤42
知识补充50
逻辑运算符50
拓展练习53
模块4 制作多元素动画57
学习目标57
学习情境57
实施步骤58
知识补充66
1.函数的参数66
2.函数的返回值67
3.匿名函数67
4.变量的作用域68
拓展练习69
模块5 控制游戏动画73
学习目标73
学习情境73
实施步骤74
知识补充81
1.数据类型转换81
2.数据类型的自动转换82
3.实现计数累加82
4.控制飞机的移动速度83
拓展练习84
模块6 制作多元素场景87
学习目标87
学习情境87
实施步骤88
知识补充96
1.while循环96
2.do-while循环97
3.循环中的关键字98
4.删除数组中的元素99
拓展练习99
模块7 添加碰撞功能103
学习目标103
学习情境103
实施步骤104
知识补充122
勾股定理122
拓展练习123
模块8 制作精灵动画127
学习目标127
学习情境127
实施步骤128
知识补充135
1.切换图片纹理135
2.通过图片纹理创建图片显示元素136
拓展练习137
模块9 发布运行游戏141
学习目标141
学习情境141
实施步骤142
知识补充150
Web服务器150
参考文献151










