基于HTML5的飞机大战游戏的设计与实现(2)
时间:2019-01-12 19:18 来源:毕业论文 作者:毕业论文 点击:次
3.4.2CHROME浏览器简介 7 3.5 本章小结 7 第4章 JAVASCRIPT详细设计 8 4.1 JAVASCRIPT需求分析 8 4.1.1 框架需求信息 8 4.1.2 模块需求信息 8 4.2 JAVASCRIPT代码设计 10 4.2.1 JavaScript配置模块设计 10 4.2.2 JavaScript功能模块设计 10 4.3 本章小结 14 第5章 系统设计实现 15 5.1 系统设计 15 5.1.1 系统设计思想 15 5.1.2 系统功能模块划分 15 5.2 系设实现 16 5.2.1常用操作说明 16 5.2.2主页代码逻辑设计 16 5.2.3 CSS代码设计 17 5.2.4作弊代码设计 19 5.2.5系统实现展示 20 5.3 本章小结 24 第6章 系统测试 25 6.1程序调试 25 6.2程序的测试 25 6.2.1 测试的重要性及目的 25 6.2.2 测试的步骤 26 6.2.3 测试的主要内容 26 6.3 本章小结 26 毕业设计体会 27 致谢 28 参考文献 29 英文翻译资料 30 第1章 绪论 1.1 问题的提出 1.1.1 课题的来源 随着科技的进步,计算机以及互联网技术不断地升级和发展,人们体验互联网的方式也发生了天翻地覆的改变。随着互联网技术的发展,更多人使用浏览器打开网页的方式浏览互联网信息,并且将用户数据保存在云端,打到安全高效的体验。正在各种技术不断走向网络化的时候,一种新兴的技术也应运而生,它叫做 HTML5(HTML 是一种超文本标记语言,也是一种标准的web语言,它是web开发的基础)。HTML在近些年发生了巨大的飞跃,而HTML5则是一个标志性的飞跃成果。与以往的HTML不一样的是,HTML5 并不只是用来显示web上的内容,而引领web走向真正的应用平台才是其意义之所在,在HTML5的巨大平台上,VIDEO,MUSIC,IMAGE,CARTOON,甚至与电脑之间的的通信都被标准化。其意义在于HTML5通过一个开放的技术模式实现了一种类似于没有插件模式的丰富的客户端,而只要存在网络环境,此客户端便可以在手机,电脑甚至任何互联网终端来运行。[1-2]因此在这里研究 HTML5,并且以游戏的形式作为对象进行有效且大量的实践具有重要的意义。 1.1.2 研究课题的动态 HTML 发展了大约有二十年的时间。因特网和我生于同一个时代,1993年它的草案发布了。HTML从1993年的2.0版本到1999年的4.01版本之间发展了很多个版本,这也侧面应证了当时互联网飞速发展时代的事实。经历了这四个版本的迭代,互联网界的人们都觉得HTML已经穷途末路,因而对 Web 标准的焦点也开始转移到了 XML(一种数据存储的形式)和 XHTML(XHTML 和HTML差不多的另一种超文本标记语言,只不过他对语法的要求比HTML更加严谨),HTML 则显得有些被冷落。不过HTML作为web页面的基础,也体现了其生命力之强悍。为了支持新的web应用的各种需求以及弥补自身的不足,HTML迫切的需要增加很多新特性,并且制定出新的标准。 HTML5 绝对是web用户端发展的一个巅峰,与之同时进行突破的服务器变化也是显著地,从之前的 CGI(Common Gateway Interface,通用网关接口,在物理上是一段程序,运行在服务器上,提供同客户端 HTML 页面的接口)到 JAVA、J2EE(一种商用的 JAVA 开发框架,更是一种软件生产标准),再到 LAMP(Linux+Apache+Mysql+Perl/PHP/Python 一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台)和Ruby on Rails(Ruby on Rails 是一个可以使你开发,部署,文护 Web 应用程序变得简单的框架,基于 Ruby 语言),一定会有一个框架会为了HTML5而诞生,带来一场技术上的大波动。本课题使用的是较为传统的web编写方式,以一个HTML文件作为入口文件,然后将其他css,js等程序作为模块引入该文件实现样式及脚本效果。而JavaScript的写法则是引入了现在较为流行的jquery写法,jquery是对JavaScript的一个较为详细而又提供方便的优化式封装。此系统还使用了基于jquery的bootstrap框架,它也是一个很好的js框架。 (责任编辑:qin) |