本书以飞机大战游戏为案例,将JavaScript编程语言的知识内容划分为9个模块,主要包括制作游戏界面、添加游戏控制、制作单元素动画、制作多元素动画、控制游戏动画、制作多元素场景、添加碰撞功能、制作精灵动画和发布运行游戏。每个模块又划分为学习目标、学习情景、模块分析、实施步骤、测试评价、拓展练习环节。
本书内容详尽、结构清晰、图文并茂、通俗易懂,既突出基础性内容,又重视实践性应用。本书既可以作为各类职业院校计算机及相关专业的教材,也可作为JavaScript初学者、编程爱好者的参考用书。
案例概述...................................................................................................................1
一、应用程序概述.........................................................................................................................1
二、Web前端技术........................................................................................................................2
三、案例介绍.................................................................................................................................2
模块1 制作游戏界面............................................................................................7
模块2 添加游戏控制..........................................................................................19
模块3 制作单元素动画.....................................................................................37
模块4 制作多元素动画.....................................................................................53
模块5 控制游戏动画.........................................................................................79
模块6 制作多元素场景....................................................................................101
模块7 添加碰撞功能........................................................................................121
模块8 制作精灵动画.......................................................................................157
模块9 发布运行游戏........................................................................................181
参考文献.............................................................................................................184