|
第一章 准备工作
作为本书的第一章,我们先来学习一下什么是HTML5、什么是Canvas元素、HTML5的开发与运行环境,以及如何选择它的开发工具等基础知识。对于游戏开发来说,如果不以面向对象为基础,那么开发思路就会不够清晰,代码也难以做到工整,可读性差,会给后期维护带来很大困难。所以在进入游戏开发之前,本章还会对JavaScript的面向对象编程进行简要的讲解。
1.1HTML5介绍
自HTML5问世以来,越来越多的人开始关注它,打开搜索网页输入关键字“HTML5”,会发现与之相关的信息铺天盖地。可是,也有不少人谈及的HTML5只是古老的DHTML或Ajax,并非真正的HTML5。那么,到底什么是HTML5呢?下面我们就来认识一下,了解它具有哪些新特性。
1.1.1什么是HTML5
HTML是HyperTextMarkupLanguage的简称,它是一种用于描述网页文档的标记语言,而HTML5则是这种标记语言的新标准。我们生活在一个网络信息时代,如何改良作为网页标记语言的HTML,自然成为开发者关注的重点内容之一。
自1993年6月HTML的第一版草案发布,到1999年12月24日HTML4.01的发布,HTML一直在不断更新。但是HTML4并没有给HTML带来太大的突破,随着网络的迅速发展,它渐渐满足不了网络应用的需求了。2000年1月26日,可扩展超文本置标语言(eXtensibleHyperTextMarkupLanguage),即XHTML出现了。XHTML的表现方式与HTML类似,不过语法上更加严格。因为XHTML更加注重页面规范和可用性,所以W3C执意发展XHTML。但是因为种种原因XHTML的进展非常缓慢,最主要是因为XHTML2不兼容以往任何一个版本的HTML。在这种情况下,HTML5出现了。
HTML5草案的前身名为WebApplications1.0,于2004年由WHATWG提出,2007年W3C接纳了这种标准,并成立了新的HTML工作团队。HTML5的第一份正式草案于2008年1月22日公布。HTML5是W3C与WHATWG合作的结果,它成为HTML、XHTML以及HTMLDOM的新标准。
更多精彩内容,请下载后阅读
https://yunpan.cn/cYXGWnkvN6Pns 访问密码 fca3
|
|