cocos2d-js开发html5项目到底是啥意思

被要求学习html5后百度找到了cocos2d-html5,但是发现没有cocos2d-html5了,然后发现了cocos2d-js
看cocos2d-js的介绍是Cocos2d-JS是Cocos2d-x的Javascript版本,融合了Cocos2d-html5和Cocos2d-x JSBinding
于是下了cocos2d-js然后配置好了环境,新建了项目,试着运行了下,倒是运行起了helloworld,看里面主要好像是用JavaScript来写
而百度百科给出了这么一句话:在移动设备开发HTML5应用只有两种方法,要不就是全使用HTML5的语法,要不就是仅使用JavaScript引擎。
也就是说cocos2d-js就是开发HTML5应用的JavaScript引擎

但是疑问也就来了(因为我本身的菜鸟属性才有此疑问):
HTML5只是一个有着新标准的语言而cocos2d-js能通过JavaScript来调用到HTML5里的新标准?
或者说其实本身cocos2d-js里本身包含了HTML5的所有标准,而用JavaScript来写只是方便?

有这疑问主要是因为配置好了cocos2d-js能建立新项目并运行后迷茫了,迷茫到底怎样算一个HTML5应用,只是用JavaScript写个项目的话好像又没用到HTML5的样子,害怕重新捡起JavaScript后写个项目结果最后发现仅仅是JavaScript项目

拜求一解:12:

QAQ没有人么:3:

Cocos2d-JS 是一个能适应多平台的2d游戏引擎,包括你说的html5 web平台,只需要写一次代码也就是js代码,就可以在不同的需求下编译成不同的版本在不同的平台运行。

也就是说我只要用JavaScript写好了然后cocos compile –p web –m release打成包然后网页访问就算是HTML5项目了?新建后的hellowrold项目算是HTML5项目么?
主要是不太理解 HTML5项目 的定义,仅仅是在网页上运行(或者是说在所谓的html5 web平台运行)?还是HTML5有新标准而使用了这些新标准才算?