标签:
好吧,因为很重要的事情,几天没写笔记了。
关于对象:
if(typeof Object.beget!==‘function‘){ Object.create=function(o){ var F=function(){}; F.prototype=o; return new F(); }
} var another_stooge=Object.Create(stooge);
关于函数:
//下面这个是本书添加新函数的方法 Function.prototype.AddMethod=function(funcName,func){ this.prototype[funcName]=func; return this; }; //根据数字正负来判断使用Math.ceiling还是Math.floor Number.AddMethod(‘integer‘,function(){ return Math[this<0?‘ceil‘:‘floor‘](this); }) document.writeln((-10/3).integer());
var getMyName=function(){ var name=‘Troy‘; return { GetName:function(){ return name; }, SetName:function(newName){ name=newName; } } }();//注意这里两个括号代表,这个最外围的函数被直接执行了,所以getName其实是里面的那个对象 getMyName.GetName();//结果为Troy getMyName.SetName("asd"); getMyName.GetName();//结果为asd
标签:
原文地址:http://www.cnblogs.com/vvjiang/p/5143852.html