上QQ阅读APP看书,第一时间看更新
第2章 JavaScript语言基础
我们即将学习的Cocos2d-x JS API游戏引擎进行游戏开发,也是采用JavaScript脚本语言。JavaScript是由Netscape公司开发的,它被设计用来在Web浏览器上运行,与HTML结合起来,用于增强功能,并提高与最终用户于之间的交互性能。虽然设计之初是在浏览器端运行,但是现在的JavaScript用途已经超过了这个限制,我们学习Cocos2d-x JS API可以通过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实现的基础。