
JavaScript
文章平均质量分 56
过期的码农
- -
展开
-
《悟透JavaScript》之 甘露模型(新)
注意:如果您尚未阅读过原来那篇老文章《悟透JavaScript》,请先行阅读该文,以了解上下文关系。在上面的示例中,我们定义了两个语法甘露,一个是Class()函数,一个是New()函数。使用Class()甘露,我们已经可以用非常优雅的格式定义一个类。例如前例中的: var Employee = Class(Person, //派生至Person类 {转载 2014-02-09 17:26:59 · 535 阅读 · 0 评论 -
Cocos2dx js使用cocosbuilder
http://www.cocoachina.com/bbs/read.php?tid=189249&page=2原创 2014-03-28 18:08:56 · 1067 阅读 · 1 评论 -
Cocostudio 总结
一、控件控件基类1UIWidget:所有UI控件的基类123addChild:添加UIWidget类型的节点 addRenderer:添加CCNode类型的节点所有UIWidg转载 2014-04-30 07:52:43 · 1044 阅读 · 0 评论 -
jsb 自动绑定
第一部分:配置安装环境cxx-generator是由Zynga工程师贡献的C++代码绑定到js工具。用于将cocos2d-x 的c++代码,生成相应的js绑定代码(由c++写成),然后将这些函数注册到spidermonkey的解释器中。通过将js代码映射成c++代码,就可以使用相应的js接口了。所需要的环境mac os x系统 python2.7py-yamlcheetah (转载 2014-04-15 11:40:48 · 1150 阅读 · 0 评论 -
js 加密 为jsc
从Cocos2D-X v2.1.4版本开始,增加了Cocos2D-console命令行工具,该工具的其中一个功能是:把.js文件转换为.jsc文件,该文件是字节码格式,可以提高代码的安全性。使用这个工具的方式很简单。以引擎自带的TestJavaScript项目为例:首先我们cd到Cocos2D-console的目录1原创 2014-04-15 17:23:39 · 8194 阅读 · 0 评论 -
Cocos2d-x里Javascript开发的一些要点
1.CocosBuilder和Javascript里的MVC模式var scene = cc.BuilderReader.loadAsScene("CheckUpdateLayer");var layer = cc.BuilderReader.load("CheckUpdateLayer");这两行代码分别加载成scene和layer.一般来说,我们转载 2014-02-20 12:17:14 · 1487 阅读 · 0 评论 -
jsb 实现简单的读取ui,ui里的动画,button按钮事件,执行动画代码
var MainScene = function(){};MainScene.prototype.onDidLoadFromCCB = function(){ cc.log("加载成功"); this._uiLayer = ccs.UILayer.create(); this.rootNode.addChild(this._uiLayer);原创 2014-03-31 16:57:23 · 1579 阅读 · 0 评论 -
Chimpmunk + js 跑酷
Read as other languages:英语 目 录 介绍关于作者关于编辑关于美术Chapter 1: Getting StartedCreating a multi-platform project of Cocos2d-xChapter 2: Setting up Multi-Resolution suppo转载 2014-05-05 14:41:46 · 2148 阅读 · 0 评论 -
3.0 创建js项目
./cocos.py new MyGame -p com.your_company.mygame -l js -d /Users/liting/gx/Project3 ;原创 2014-04-22 14:45:40 · 705 阅读 · 0 评论 -
3.0 配置安卓
今天cocos2d-x 3.0正式版终于发布了,下午特地下载了来尝尝鲜,废话不多说了。3.0正式版的环境搭建和之前的RC版其实是一样的,太多的教程也写了如何搭建,今天来写写我自己是如何来搭建的。我的开发环境是:mac + xcode + eclipse ,其实现在win下面的环境和这个都是一样的,唯一不一样的就是环境变量的配置。下面主要介绍cocos2d-x环境的设置以及android转载 2014-04-25 17:29:21 · 651 阅读 · 0 评论 -
XCODE环境下 js修改代码无效的情况
在BuildPhase 中加入Script _TARGET_BUILD_CONTENTS_PATH=$TARGET_BUILD_DIR/$CONTENTS_FOLDER_PATHecho _TARGET_BUILD_CONTENTS_PATH: $_TARGET_BUILD_CONTENTS_PATHecho PWD: $PWDecho Cleaning $_TARGET_原创 2014-04-22 16:47:06 · 1482 阅读 · 0 评论 -
js 对本地文件的操作
js读取文件^_^JAVASCRIPT2009-02-26 16:00:17阅读604评论0字号:大中小js读取文件^_^2008-05-22 00:50原文链接:http://hi.baidu.com/lulufei/blog/item/876c66a72e4e9891d14358ae.html 个人认为对服务器端语言已经被开发的无可挑剔。现在客户转载 2014-03-14 15:00:29 · 850 阅读 · 0 评论 -
Cocos2d-x js 内存管理
Read as other languages:英语原文地址:http://www.cocos2d-x.org/wiki/Memory_Management_of_JSB by u0u0翻译:晋文格墨JSB的内存管理基于Cocos2d-x 2.15,但同样适用于Cocos2d-x 3.0。JSB对象的生命周期总所周知,javascript有自己的内存管理机制,即转载 2014-02-20 10:00:49 · 3118 阅读 · 0 评论 -
Cocos2d-x JavaScript Binding结合CocosBuilder跨平台游戏开发简明教程
由国人自己研发的开源游戏引擎Cocos2d-x,在很短的时间内就风靡全球,来自多个国家的开发者均参与贡献代码,其优秀毋庸置疑。但是,年轻的Cocos2d-x正处于快速发展阶段,围绕其周边的配套工具、文档、教程等等均尚不完善。我本人在学习的过程中就体会过把Google、StackOverflow、github以及官方论坛等等翻个底朝天都找不到相关资料的窘境。这也是本篇教程诞生的根本原因。转载 2014-02-20 12:02:14 · 1376 阅读 · 0 评论 -
悟透JavaScript
编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。 你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施加外力,她总保持自己原来的状态。而代码就象能量,他存在的唯一目的,就是要努力改变转载 2014-02-09 17:26:02 · 1034 阅读 · 0 评论 -
JSB Cocos2d-x Javascript
作者:刘松 微博前言由国人自己研发的开源游戏引擎Cocos2d-x,在很短的时间内就风靡全球,来自多个国家的开发者均参与贡献代码,其优秀毋庸置疑。但是,年轻的Cocos2d-x正处于快速发展阶段,围绕其周边的配套工具、文档、教程等等均尚不完善。我本人在学习的过程中就体会过把Google、StackOverflow、github以及官方论坛等等翻个底朝天都找不到相关资料的窘境。这也转载 2014-02-11 17:32:43 · 1827 阅读 · 0 评论 -
Javascript面向对象编程(三):非构造函数的继承
作者: 阮一峰日期: 2010年5月24日这个系列的第一部分介绍了"封装",第二部分介绍了使用构造函数实现"继承"。今天是最后一个部分,介绍不使用构造函数实现"继承"。一、什么是"非构造函数"的继承?比如,现在有一个对象,叫做"中国人"。 var Chinese = { nation:'中国' };还有一个对转载 2014-02-16 19:33:10 · 594 阅读 · 0 评论 -
Javascript面向对象编程(二):构造函数的继承
作者: 阮一峰日期: 2010年5月23日这个系列的第一部分,主要介绍了如何"封装"数据和方法,以及如何从原型对象生成实例。今天要介绍的是,对象之间的"继承"的五种方法。比如,现在有一个"动物"对象的构造函数。 function Animal(){ this.species = "动物"; }还有一个"猫转载 2014-02-16 19:33:56 · 538 阅读 · 0 评论 -
Javascript继承机制的设计思想
我一直很难理解Javascript语言的继承机制。它没有"子类"和"父类"的概念,也没有"类"(class)和"实例"(instance)的区分,全靠一种很奇特的"原型链"(prototype chain)模式,来实现继承。我花了很多时间,学习这个部分,还做了很多笔记。但是都属于强行记忆,无法从根本上理解。直到昨天,我读到法国程序员Vjeux的解释,才恍然大悟,完全转载 2014-02-16 19:34:44 · 552 阅读 · 0 评论 -
Cocos2d-x Js Binding 的手动绑定实现
随着 Cocos2d-x 的发展,Cocos2d-html5 也日益完善,相比纯 C++ 的开发方式,它开发效率更为高效,而另一个显而易见的好处便是 JS 端的 API 可以作为 Cocos2d-x Javascript Bindings (JSB) 的接口封装。一套 API,两种解决方案,这让用 JS 快速开发游戏,通过 JSB 以接近原生代码的速度来运行游戏成为可能。JSB 手动绑定的转载 2014-02-19 16:17:38 · 697 阅读 · 0 评论 -
cocos2d-x JS(ScrollView)
这一节,我将实现游戏的选关界面,游戏50关,每一屏15关,总共4屏,左滑动可切换到上一屏,右滑动可切换到下一屏; 效果如下;开始进入选关界面; 滑动到最后一屏; 点击关卡,进入主界面; 首先新建,GameSelectLayer.ccbx,GameSelectLayer.js,指定控制转载 2014-02-28 18:04:33 · 1670 阅读 · 0 评论 -
Cocos2d-x JSB 自动绑定bindings
Javascript Binding (简称JSB) 自动绑定教程。Cocos2d-x JSB 自动绑定bindings-generator (以下简称B-G) 使用心得如果想弄清深入原理,推荐阅读 Cocos2D-x从C++到JS的进阶之路:http://blog.51cto.com/zt/560 B-G 是什么? 当使用JSB的时候,如果你想要使用的C++的类或转载 2014-03-02 10:45:02 · 1249 阅读 · 0 评论 -
js 点击精灵事件
var MySprite = cc.Sprite.extend({ //继承cc.Sprite onEnter:function(){// cc.registerTargettedDelegate(cc.MENU_HANDLER_PRIORITY-1, tru转载 2014-02-19 18:33:00 · 1497 阅读 · 0 评论 -
js 触摸事件
1.触摸事件 -- 单点onTouchBegan:function(touch,event){ var touchPoint = touch.getLocation(); return true;//不会向下执行其他事件了 },onTouchMoved:function (touch, event) { },转载 2014-02-19 16:36:11 · 1103 阅读 · 0 评论 -
【cocos2d-x从c++到js】05:John Resiq的继承写法解析
今天,我们来看看John Resiq的继承写法Simple JavaScript Inheritance。之前已经有很多同行分析过了。这个写法在cocos2d-x for js中也被使用,并作了少许改动。我尝试着做一些展开描述。先贴源码:cc.Class = function(){}; cc.Class.extend = function (prop) { var _supe转载 2014-02-19 16:49:04 · 699 阅读 · 0 评论 -
CODE IED
使用Code IDE调试Cocos2d-x JavaScript游戏支持的调试环境:在 Windows 上你可以调试Windows和Android游戏,在 Mac 上你可以调试Mac、iOS和Android游戏。我们以 Mac 作为开发环境来演示 Code IDE 的使用,Windows上的流程和这里所介绍的几乎一样,不再赘述。{{toc}}先决条件原创 2014-04-24 23:29:18 · 778 阅读 · 0 评论