返回顶部
首页 > 资讯 > 精选 >怎么调用javascript的方法
  • 711
分享到

怎么调用javascript的方法

2023-06-14 13:06:05 711人浏览 八月长安
摘要

这篇文章给大家分享的是有关怎么调用javascript的方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。调用javascript的方法:1、方法调用模式,this此时指向myobject;2、函数调用模式,th

这篇文章给大家分享的是有关怎么调用javascript的方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

调用javascript的方法:1、方法调用模式,this此时指向myobject;2、函数调用模式,this此时指向window;3、构造器调用模式;4、apply调用模式。

教程操作环境:windows7系统、javascript1.8.5版,DELL G3电脑。

调用javascript的方法:

1:方法调用模式

请注意this此时指向myobject。

    var myobject={            value:0,            inc:function(){                    alert(this.value)                }        }    myobject.inc()

2:函数调用模式

请注意this此时指向window

        var add=function(a,b){        alert(this)//this被绑顶到window            return a+b;        }    var sum=add(3,4);    alert(sum)

3:构造器调用模式

javascript语言精粹一书建议摒弃这中方式。因为有更好的方式。这里先不介绍。下次发表博文的时候贴出来。

会在这里加一个连接。

        var quo=function(string){            this.status=string;        }    quo.prototype.get_status=function(){            return this.status;        }    var qq=new quo("aaa");    alert(qq.get_status());

4:apply调用模式

==我们可以来看一个更有用的apply实例。看最下面的代码。

    //注意使用了上面的sum函数    //与myobject    //这中调用方式的优点在于可以指向this指向的对象。    //apply的第一个参数就是this指针要指向的对象    var arr=[10,20];    var sum=add.apply(myobject,arr);    alert(sum);

看这个apply真正应用。bind这是一个绑定时间的函数

var bind=function(object,type,fn){            if(object.attachEvent){//IE浏览器                    object.attachEvent("on"+type,(function(){                                                           return function(event){                                                               window.event.cancelBubble=true;//停止时间冒泡                                                               object.attachEvent=[fn.apply(object)];//----这里我要讲的是这里                                                               //在IE里用attachEvent添加一个时间绑定以后。                                                               //this的指向不是到object对象本身所以。我们绑定的function里的this.id是无法正常工作的。                                                               //但是如果我们用fn.apply(object)                                                               //这里可以看出我们是把apply的第一个对象也就是this的指向变更给了object所以this.id就变成了                                                               //object.id 可以正常工作了。                                                                                                                              }                                                           })(object),false);                }else if(object.addEventListener){//其他浏览器                        object.addEventListener(type,function(event){                                                              event.stopPropagation();//停止时间冒泡                                                              fn.apply(this)                                                              });                    }                    }    bind(document.getElementById("aaa"),"click",function(){alert(this.id)});

感谢各位的阅读!关于“怎么调用javascript的方法”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: 怎么调用javascript的方法

本文链接: https://lsjlt.com/news/271366.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么调用javascript的方法
    这篇文章给大家分享的是有关怎么调用javascript的方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。调用javascript的方法:1、方法调用模式,this此时指向myobject;2、函数调用模式,th...
    99+
    2023-06-14
  • javascript方法怎么调用
    本文小编为大家详细介绍“javascript方法怎么调用”,内容详细,步骤清晰,细节处理妥当,希望这篇“javascript方法怎么调用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Javascript 是一种强...
    99+
    2023-07-06
  • JavaScript的show方法怎么调用
    本篇内容介绍了“JavaScript的show方法怎么调用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • 怎么使用javascript调用python方法
    本文小编为大家详细介绍“怎么使用javascript调用python方法”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么使用javascript调用python方法”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧...
    99+
    2023-07-06
  • javascript中怎么调用父窗口的方法
    javascript中怎么调用父窗口的方法,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。javascript调用父窗口的方法:...
    99+
    2024-04-02
  • a标签中怎么调用javascript方法
    本篇内容主要讲解“a标签中怎么调用javascript方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“a标签中怎么调用javascript方法”吧! ...
    99+
    2024-04-02
  • jsp调用的javascript方法是什么
    本篇内容介绍了“jsp调用的javascript方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • Javascript调用css的方法是什么
    今天小编给大家分享一下Javascript调用css的方法是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。JavaScr...
    99+
    2023-07-06
  • JAVA调用JavaScript方法
    目录 一、执行自定义编写js方法 1、描述: 2、示例  3、总结   二、JAVA调用远端js方法 1、描述 2、示例  3、总结 一、执行自定义编写js方法 1、描述: Java 调用 JavaScript 的一种常用方案是使...
    99+
    2023-08-31
    java 开发语言
  • js javascript 方法调用
    Javascript 是一种强大的编程语言,它可以用来创建动态的用户界面和交互式网站。在Javascript中,方法调用是一种关键概念,掌握这个概念对于编写高效的Javascript代码非常重要。在Javascript中,方法是可重用的代码...
    99+
    2023-05-16
  • javascript调用函数的方法
    这篇文章主要介绍了javascript调用函数的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。方法:1、用“函数名(参数,参数)”语句调用;2、作为对象的方法调用,语法“...
    99+
    2023-06-14
  • JavaScript调试的方法
    这篇文章主要介绍“JavaScript调试的方法”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“JavaScript调试的方法”文章能帮助大家解决问题。  ...
    99+
    2024-04-02
  • JavaScript怎么作为方法来调用函数
    这篇文章主要讲解了“JavaScript怎么作为方法来调用函数”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JavaScript怎么作为方法来调用函数”吧!...
    99+
    2024-04-02
  • JavaScript如何调用Java的方法
    这篇“JavaScript如何调用Java的方法”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这...
    99+
    2024-04-02
  • javascript如何调用php方法
    这篇文章给大家分享的是有关javascript如何调用php方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。javascript调用php的方法:首先创建一个HTML示例文件和PHP示例文件;然后在HTML中添...
    99+
    2023-06-06
  • Android和JavaScript相互调用的方法
    本文实例讲述了Android和JavaScript相互调用的方法。分享给大家供大家参考,具体如下: Html页面和Java代码结合的方式一般用在界面经常被更改 的情况下,可以讲...
    99+
    2022-06-06
    调用 方法 JavaScript Android
  • Java+Selenium调用JavaScript的方法详解
    目录简介调用JavaScript滑动滚动条简介 本文主要讲解java 利用Selenium 操作浏览器网站时候,需要用的js的地方,代码该如何实现。 调用JavaScript web...
    99+
    2023-01-09
    Java Selenium调用JavaScript Selenium调用JavaScript Java Selenium JavaScript
  • JavaScript的call()方法怎么用
    这篇文章主要讲解了“JavaScript的call()方法怎么用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JavaScript的call()方法怎么用”...
    99+
    2024-04-02
  • JavaScript的setTimeout()方法怎么用
    这篇“JavaScript的setTimeout()方法怎么用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我...
    99+
    2024-04-02
  • javascript的pop()方法怎么用
    这篇文章主要为大家展示了“javascript的pop()方法怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“javascript的pop()方法怎么用”这...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作