即将学习的Cocos2d-JS游戏引擎进行游戏开发,采用的是JavaScript脚本语言
。JavaScript是由Netscape公司发明的,它被设计用来在Web浏览器上运行,与HTML结合起来,用于增强功能,并提高与最终用户之间的交互性能。虽然设计之初是在浏览器端运行,但是现在的JavaScript用途已经超过了这一限制,要学习Cocos2d-JS游戏引擎可以通过Cocos2d-x JSB(JS-binding,JavaScript绑定)技术使得JavaScript程序脱离浏览器环境运行。此外,还有Node.js
技术可以使用JavaScript程序在Web服务器端运行,编写服务器端程序。
JavaScript是一种描述性语言,Netscape公司虽然给其起名为JavaScript但是与Java语言没有什么关系,只是在结构和语法上与Java类似。
1997年,JavaScript 1.1作为一个草案提交给欧洲计算机制造商协会(ECMA),从此JavaScript走上了中立于厂商的、通用的和跨平台标准化之路,该协会发布了名为ECMAScript的全新脚本语言。从此Web浏览器就开始努力将ECMAScript作为JavaScript实现的基础。