首页 > 代码库 > 学习笔记

学习笔记

今天继续研究js,发现一个代码载入后立即执行函数的写法。

(function asd(){
    cc.log(3);  //输出3
})(); 

下面是一个待商榷的问题

var myTest = function(){

};
myTest.prototype = {
    theOne:function(){cc.log(1)},
    theTwo:"ff"
};
/*
也可以下面这种方法写,但是如果上面这种方法除去了不必要的prototype属性,那么可能更好
myTest.prototype.theOne = function(){cc.log(1)};
myTest.prototype.theTwo = "ff";
*/

var shili = new myTest();
shili.theOne();    //1
cc.log(shili.theTwo);   //ff