- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JavaScript语法资料汇编.pptx
九龙云天JavaScript语法主讲人:黄海晨Section1 Introduction of Cocos2d-xCocos2d-html5:在互联网领域,各个浏览器之间存在大量的标准和不兼容,所以在引擎的设计中,通过浏览器能力检测和适配器模式,消除不同浏览器带来的运行环境的差异,兼容不同浏览器的事件处理,基于Cocos2d-html5开发的游戏终于可以轻松穿越操作系统运行在各浏览器上了。JSB:Cocos2D-X JavaScript-binding 是使用?SpiderMonkey?引擎实现 C++ 接口到 JavaSciprt 的绑定方案,它可以使用 Js 快速开发游戏,以更简单的语法实现功能,并且能与 Cocos2D-HTML5 相互兼容,使同一套代码,运行两个平台,这是相比使用 Lua 实现的一个明显优势。Section1 Introduction of Cocos2d-xCocos2d-JS: 目前已经把JavaScript与现有的Cocos2d-X绑定,目标是对于JSB、Cocos2d-html5都要有同样的JavaScript ?API,现在引擎已经把Cocos2d-html5和JavaScript?bindings?for?Cocos2d-X合并成为了一个新的产品Cocos2d-JS。 基于Cocos2d-JS开发的游戏可以轻松穿越操作系统运行在各浏览器上了,不仅如此,内置的JSB技术也让javascript开发的游戏能够以原生应用的形态运行在与Cocos2d-X相同的各大平台上。 如图所示,上层用的是一致的JavaScript? API,对于不同平台只需用不同的引擎来实现,对于游戏开发者,在同样的API之上用JavaScript写完游戏逻辑,就可以在iOS、Android以及各种浏览器里面运行,而不必关心底层的Cocos2d引擎具体是如何实现的。Section1 Introduction of Cocos2d-xSection1 Introduction of Cocos2d-x游戏基本框架元素: 场景Scene、层Layer、精灵Sprite精灵,Sprite层,Layer层,Layer精灵,SpriteScene,由层、精灵 组成的一个场景常量和变量(1)常量:常量值在使用过程中不会发生变化。 比如:const NUM = 100; NUM 标识符就是常量,只能在初始化的时候被赋值,不能再次给NUM赋值(2)变量:声明变量,在标识符的前面加上关键字var比如:var student = 0.0;如果在一个语句中声明和初始化了多个变量,那么所有的变量都具有相同的数据类型:var x = 10,y = 20;在多个变量的声明中,也能指定不同的数据类型var x = 10, y = true;其实,x位整型,y为布尔值变量名命名 鼓励使用清楚的名称来表里变量作用,通常会以小写字母作为开始,并在每个单字开始时的第一个字母使用大写,比如:var currentTargetNum = 10;Section1 javaScripjavaScript数据类型数据类型数值类型(包括整数和浮点数) 十进制 由一串数字序列组成,第一个数组不能位0如果第一个数字位0,则表示为 八进制数如果第一个数字位0x,则表示为 十六进制布尔类型布尔值类型包括 true和false字符串类型字符串是封装在双引号(“”)或者单引号(‘’)内的字符。如:”fish”,’student’对象类型var obj = new Object();数组类型数组类型Array也是一个对象,可以通过 var arr = new Array(3)语句创建,3为数组长度,也可以通过arr.length 取得数组长度数据类型转换转换成字符串var found = false;cc.log(fount.toString()); //输出为falsevar num1 = 10;var num2 = 10.0;cc.log(num1.toString());//输出为10cc.log(num2.toString());//输出为10cc.log(num2.toString(2));//输出为二进制形式”1010”cc.log(num2.toString(8));//输出为八进制形式”12”cc.log(num2.toString(16));//输出为十六进制形式”a”; 转换成数字var num3 = parseInt(“12345red”);//输出为12345var num4 = parseInt(“56.9”);//输出为56var num5 = parseFloat(“56.9”);//输出为 56.9?强制类型转换JavaScript提供了三种强制类型
原创力文档


文档评论(0)