一、微信小游戏H5小游戏及微信小程序微信小游戏、H5小游戏以及微信小程序,他们到底是什么关系呢?就像这个图一样,微信小游戏,目前其实就是微信小程序里能运行的H5小游戏,既属于微信小程序,也是H5小游戏。另外这三者实际也是有区别的,后面会讲。二、H5小游戏什么是H5小游戏首先看一下,什么是HTML5HTML(HyperTextMarkupLanguage),超文本标记语言。1991年,HTML1开始研发。1993年,HTML1发布。1999年12月,HTML4发布。2004年,WHATWG提出WebApplications
1.0,HTML5草案的前身。2006年,W3C与WHATWG决定合作,推进新版HTML。2008年01月,HTML5第一份正式草案公布。2014年10月,W3C宣布HTML5正式公布发布。HTML5新规则减少对外部插件的需求,比如Flash等;HTML5新特性canvas、video、本地存储、websocket、新内容元素等等。可以看到其实在1999年的时候,就已经是html4了,但是到14年w3c,也就是万维网联盟(WorldWideWebConsortium,简称W3C)才正式宣布html5发布。这中间是一个比较艰辛漫长的过程。而且这中间还出现了一些插曲,比如在06年左右,那个时候盛行flash,很多站点整站flash,还出现了一些比较有代表性的flash小游戏,比如小小flash。不知道大家是否有印象,就是简单几个小人可以操作打来打去,非常有趣。那个时候还有个闪客帝国比较有名,可以上传自己的flash作品。这些是06年左右。但其实广义上来看,H5开发,是一个技术合集。如图五,我列了一些主要的点,比如基础知识及标准规范,包括html5、css
3、es(我们现在开发中用的主要是es6规范来的),还有typescript(typescript和javascript最大的一个区别就是typescript是强类型的),当然还有W3C的一些其他规范比如DOM/BOM(浏览器对象模型,比如