首页
OneNote
取消

jekyll basic abc

Create your new page using: $ bundle exec jekyll page "My New Page" preview on local bundle exec jekyll s

迭代器与生成器

迭代器与生成器 定义 定义:迭代器是一种特殊的对象,有一个next()方法,每次调用,都会返回一个结果。结果有两个属性,一个是value,表示表示下一个将要返回的值,另一个是done,它是一个布尔类型的值,表示是否还有更多可返回的值。 生成器是一种返回带迭代器的函数,定义时需要在function关键字后的星号(*),被调用时会自动创建一个迭代器,函数会用到新的关键字yield。生...

cocos2d-x学习笔记

this._tableView = new cc.TableView(this,cc.size( this._useW, this._useH)); this._tableView.setDirection(cc.SCROLLVIEW_DIRECTION_VERTICAL); this._tableView.setPosition(cc.p(24,110)); this._tableView...

Lua学习笔记

Lua Lua在设计上,从一开始就把简洁、高效、可移植性、可嵌入型、可扩展性等作为自己的目标。 数据类型 表、函数、线程、以及完全用户数据在 Lua 中被称为对象:变量并不真的持有它们的值,而仅保存了对这些对象的引用。 赋值、参数传递、函数返回,都是针对引用而不是针对值的操作, 这些操作均不会做任何形式的隐式拷贝。 基本类型 描述...

我所理解的cocos2d-x

我所理解的cocos2d-x ###消息分发 消息机制一直是软件开发中减少模块之间耦合的标准方式。游戏中有大量的游戏对象,在这些对象之间通过消息传递而不是直接调用的方法会大大简化对象之间的交互和依赖。 野指针:指针指向的内存单元已经被释放,但是其他指针可能还指向它,这些内存可能已经被重新分配给其他对象,从而导致无法预测的结果。 内存泄漏:不再被使用的内存单元如果不被释放,就会一直占用内存...

Cocos 属性

Cocos 属性 智能机的普及带动手机玩家的快速增长,预计2014年依然会保持较快增幅。 属性 完整声明 有些情况下,我们需要为属性声明添加参数,这些参数控制了属性在 属性检查器 中的显示方式,以及属性在场景序列化过程中的行为。例如: properties: { score: { default: 0, displayName: "Score (player)", tooltip: "...

JavaScript之数组

数组 JavaScript数组的基本方法简介。 数组元素的增删 var array = []; array[0] = 22; array.push("sstd"); // 尾部追加 array[array.length]=521; // 尾部追加 array.unshift(5); // 头部添加 console.log(array); //result: [ 5, 22,...

Cocos学习笔记00

cocos creator @(cocos学习笔记) Cocos Creator 是一款以内容创作为导向的新型游戏开发工具,它完整集成了组件化的 Cocos2d-x WEB 版本,可发布游戏到 Web,iOS,Android,Mac,Windows等平台,更支持直接发布 Cocos Play 平台,把握手机页游渠道的快速发展带来的新机遇。 Cocos2d-x 中,开发方...

JavaScript学习笔记01

JavaScript学习笔记01 原生函数 原生函数可以当做构造函数来使用,通过构造函数(如 new String("abc"))创建出来的是封装了基本类型值(如 "abc")的封装对象。 var string = new String("abc"); console.log(string); // [String: 'abc'] console.log(string in...

你不知道的JavaScript00——原型

JavaScript学习笔记00 @(JavaScript) JavaScript 是一种弱类型的语言。 类型 JavaScript 中的变量是没有类型,值有才类型,变量持有值的类型,类型定义了值的行为特征。 对变量执行typeof操作时,得到的是该变量持有的值的类型。 typeof运算符总会返回一个字符串。 typeof ...