一个js对象的代码结构

初步理解的js里一个对象的写法: GameLayer

 
GameLayer.js
 
var GameLayer = cc.Layer.extend({
 
//私有属性(带下划线"_",但其实也可以被外部被访问到)
_parm1:null,
_parm2:0,
 
//公共属性(不带下划线)
parm3:false,
 
//实例方法
_init:function () 
{
this._parm2 = 200;
},
 
aaa:function ()
{
 
},
 
bob:function ()
{
 
},
});
 
//类方法(全局静态方法)
GameLayer.create = function () 
{
 
}
 
//原型方法,比实例方法节省构造方法的时间,速度快,可以动态添加方法,那么就不oop了
GameLayer.prototype.addEnemy = function (enemy,z)
{
this. _parm1 = enemy;
this. _parm2 = z;
}
 

 
 
posted @ 2013-07-11 23:49  居家懒人  阅读(411)  评论(0编辑  收藏  举报