介绍
这篇文章给大家分享的是有关怎么调用javascript的方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
调用javascript的方法:1、方法调用模式,这此时指向myobject; 2、函数调用模式,这此时指向窗口;3、构造器调用模式;4,申请调用模式。
引用>本教程操作环境:windows7多系统,javascript1.8.5版,戴尔G3电脑。
<强>调用javascript的方法:强>
<强> 1:方法调用模式强>
请注意这此时指向myobject。
/*方法调用模式*/,,,var myobject={ ,,,,,,,,,,,的值:0, ,,,,,,,,,,,公司:函数(){ ,,,,,,,,,,,,,,,,,,,警报(this.value) ,,,,,,,,,,,,,,,} ,,,,,,,} ,,,myobject.inc ()<强> 2:函数调用模式强>
请注意这此时指向窗口
/*函数调用模式*/,,,, ,,,var 添加=函数(a, b) { ,,,,,,,警报(这)//这个被绑顶到窗口 ,,,,,,,,,,,return a + b; ,,,,,,,} ,,,var 金额=添加(3、4); ,,,警报(总和)<强> 3:构造器调用模式强>
javascript语言精粹一书建议摒弃这中方式。因为有更好的方式。这里先不介绍。下次发表博文的时候贴出来。
会在这里加一个连接。
/*构造器调用模式,,摒弃*/,,,, ,,,var 现状=函数(字符串){ ,,,,,,,,,,,this.status=字符串; ,,,,,,,} ,,,quo.prototype.get_status=function () { ,,,,,,,,,,,return this.status; ,,,,,,,} ,,,var qq=new 现状(“aaa"); ,,,警报(qq.get_status ());<强> 4:申请调用模式强>
==我们可以来看一个更有用的应用实例。看最下面的代码。
/*应用*/,,,//注意使用了上面函的金额数 ,,//与myobject ,,,//这中调用方式的优点在于可以指这指向向的对象。 ,,,//应用的第一个参数就这是指针要指向的对象 ,,,var arr=(10、20); ,,,var 金额=add.apply (myobject arr); ,,,警报(总和);看这个应用真正应用.bind这是一个绑定时间的函数
var 结合=function(对象、类型、fn) { ,,,,,,,,,,,如果(object.attachEvent) {//IE浏览器 ,,,,,,,,,,,,,,,,,,,object.attachEvent(“知道+类型,函数(){ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,return 函数(事件){ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,window.event.cancelBubble=true;//停止时间冒泡 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,object.attachEvent=[fn.apply(对象)];//- - - - -这里我要讲的是这里 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//在IE里用attachEvent添加一个时间绑定以后。 null null null null null null null null null null null null null null null null怎么调用javascript的方法