新書推薦:
《
算者生存:商业分析的方法与实践
》
售價:NT$
447.0
《
共享现实:是什么让我们成为人类
》
售價:NT$
717.0
《
女佣异闻:乙一出道25周年纪念短篇集
》
售價:NT$
279.0
《
生活观察图鉴 中国常见鸟类观察图鉴
》
售價:NT$
839.0
《
悠游人间 赛博朋克少女插画绘制教程
》
售價:NT$
559.0
《
“李晓鹏说中华史”系列(全二册。中国人民大学经济学博士李晓鹏全新解读,经济学思维+战略史观,透视汉、唐、明、清的盛世兴衰)
》
售價:NT$
818.0
《
绿色剧变:能源大革命与世界新秩序
》
售價:NT$
386.0
《
你的韧性超乎你的想象
》
售價:NT$
335.0
|
內容簡介: |
本书以飞机大战游戏为案例,将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
前言JavaScript在互联网早期就是一门实现交互体验的基本技术。虽然它最初仅是用来实现简单的网页交互功能,但是现在,它在技术和功能方面都得到了很大的提升,已经成为Web开发人员必须掌握的技能,几乎没有人再质疑它在互联网中的重要地位。
JavaScript是Web开发中常用的脚本编程语言,也是一种通用的、跨平台的、基于对象和事件驱动的脚本语言。JavaScript语言在运行时并不需要进行编译,而是直接嵌入到HTML网页中,把静态页面转变成支持用户交互并响应相应事件的动态页面。
本书以飞机大战游戏作为教学案例,相较于其他案例而言,游戏案例运用到的知识内容比较多,而且逻辑也更加复杂,这样既提高了读者的学习兴趣,又可以保证知识点的全面覆盖,从而获得更好的教学效果。
本书将JavaScript编程语言的知识点与飞机大战游戏案例有效地结合在一起,基本覆盖了JavaScript面向过程的全部知识点,包括:变量、运算符、判断、循环、数组、自定义函数、系统函数、事件等。同时,本书还讲解了如何利用JavaScript编程语言制作游戏界面、添加游戏控制、制作元素动画、制作多元素场景、添加碰撞功能、制作精灵动画等功能,使读者在学习JavaScript编程语言的同时,也能够了解到游戏开发中的相关知识。JavaScript在互联网早期就是一门实现交互体验的基本技术。虽然它最初仅是用来实现简单的网页交互功能,但是现在,它在技术和功能方面都得到了很大的提升,已经成为Web开发人员必须掌握的技能,几乎没有人再质疑它在互联网中的重要地位。
JavaScript是Web开发中常用的脚本编程语言,也是一种通用的、跨平台的、基于对象和事件驱动的脚本语言。JavaScript语言在运行时并不需要进行编译,而是直接嵌入到HTML网页中,把静态页面转变成支持用户交互并响应相应事件的动态页面。
本书以飞机大战游戏作为教学案例,相较于其他案例而言,游戏案例运用到的知识内容比较多,而且逻辑也更加复杂,这样既提高了读者的学习兴趣,又可以保证知识点的全面覆盖,从而获得更好的教学效果。
本书将JavaScript编程语言的知识点与飞机大战游戏案例有效地结合在一起,基本覆盖了JavaScript面向过程的全部知识点,包括:变量、运算符、判断、循环、数组、自定义函数、系统函数、事件等。同时,本书还讲解了如何利用JavaScript编程语言制作游戏界面、添加游戏控制、制作元素动画、制作多元素场景、添加碰撞功能、制作精灵动画等功能,使读者在学习JavaScript编程语言的同时,也能够了解到游戏开发中的相关知识。
建议读者在使用本书的过程中,采用边读边实践的方式来进行学习,这样不仅可以学得更有效率,也会学得更有乐趣。
本书由杨耿冰、龙九清担任主编,武宏、冀萍、付健、韩永霜担任副主编,胡亦宏、冯雪莲、王国艳、丁浩、王晓茹、杜莉、丛佰强、严昊、孙振楠、葛特参加编写。
由于编者水平有限,书中不足与疏漏之处在所难免,欢迎广大读者批评指正。
|
內容試閱:
|
JavaScript在互联网早期就是一门实现交互体验的基本技术。虽然它最初仅是用来实现简单的网页交互功能,但是现在,它在技术和功能方面都得到了很大的提升,已经成为Web开发人员必须掌握的技能,几乎没有人再质疑它在互联网中的重要地位。
JavaScript是Web开发中常用的脚本编程语言,也是一种通用的、跨平台的、基于对象和事件驱动的脚本语言。JavaScript语言在运行时并不需要进行编译,而是直接嵌入到HTML网页中,把静态页面转变成支持用户交互并响应相应事件的动态页面。
本书以飞机大战游戏作为教学案例,相较于其他案例而言,游戏案例运用到的知识内容比较多,而且逻辑也更加复杂,这样既提高了读者的学习兴趣,又可以保证知识点的全面覆盖,从而获得更好的教学效果。
本书将JavaScript编程语言的知识点与飞机大战游戏案例有效地结合在一起,基本覆盖了JavaScript面向过程的全部知识点,包括:变量、运算符、判断、循环、数组、自定义函数、系统函数、事件等。同时,本书还讲解了如何利用JavaScript编程语言制作游戏界面、添加游戏控制、制作元素动画、制作多元素场景、添加碰撞功能、制作精灵动画等功能,使读者在学习JavaScript编程语言的同时,也能够了解到游戏开发中的相关知识。
建议读者在使用本书的过程中,采用边读边实践的方式来进行学习,这样不仅可以学得更有效率,也会学得更有乐趣。
本书由杨耿冰、龙九清担任主编,武宏、冀萍、付健、韩永霜担任副主编,胡亦宏、冯雪莲、王国艳、丁浩、王晓茹、杜莉、丛佰强、严昊、孙振楠、葛特参加编写。
由于编者水平有限,书中不足与疏漏之处在所难免,欢迎广大读者批评指正。
|
|