时间:2021-05-28
1、UsingJavascriptevalMethod。
2、usingaveriablessaveobject"this"reference.
3、ininnerHTML,wecanusingStringtopasstheprototypeMethod。
e.g.
<SCRIPTLANGUAGE="JavaScript">
<!--
functionmyClass(instanceName)
{
this.instanceName=instanceName;
this.instance=this;
returnthis;
};
myClass.prototype.toAlert=function()
{
eval(this.instanceName).callback();//thefirstmethodtocallprototypefunction.
this.instance.callback();//thesecondmethodtocallprototypefunction.
//thethirdmethodtocallprototypefunction.
document.write("<ahref='javascript:void(0);'onclick='"+this.instanceName+".callback();'>instancecallprototypefunction.</a>")
};
myClass.prototype.callback=function()
{
alert("blueDestiny,never-online");
};
vara=newmyClass("a");
a.toAlert();
//-->
</SCRIPT>
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
如下所示:Function.prototype.method=function(name,fn){this.prototype[name]=fn;//this指
函数原型resample(self,rule,how=None,axis=0,fill_method=None,closed=None,label=None,c
核心代码//魔术方法__callclassHuman{privatefunctiont(){}publ
//为构造函数原型添加方法Function.method=function(name,func){ this.prototype.name=func;}Num
javascript定时器取消定时器及js定时器优化方法通常用的方法:启动定时器:window.setInterval(Method,Time)Method是定