1.先声明后使用,有顺序的
2.全局(引进文件的时候就执行了)
全局变量 var layerTestSceneIdx = -1;
全局方法 var nextLayerTest = function () { }; nextLayerTest()调用
静态变量 Best.string = "dsdsds"
静态方法 Best.scene=function(){ } Best.scene(); 调用
3. 对象 new xxx以后在调用里面得方法
(0)数组
var testNames = [ ... ]; var testNames = [ [] , [] ];
(1)普通对象
var VisibleRect = {
title:function () { 方法},
};
(2)继承对象
var xxx = cc.XXX.extenr() ( {
不是方法里变量
helloImg : null,
helloLabel:null, 控件对象里全局用都要先声明一下之后用 this.helloLabel = 赋值
title:function () { 方法
helloImg = 232;
return "No title";
},最后一个不用,了
} );
4.var 全能 function,false ,int ...
5.
所有的控件如果操作复杂, 都要继承(cc.XXX.extend({});)一下在添加到 layer 里
注意事项
1. 类
var test = {
me:3,
用this.me调用,只是在此类的方法内有效,如果方法内嵌入回调方法this.me都是无效的,但是me调用是有效的,
方法里的变量 var temp,在内嵌的方法中是有效的
}