js2dx基本语法

 

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,在内嵌的方法中是有效的

  

  

}

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(JavaScript)