zoukankan      html  css  js  c++  java
  • 一,this的指向

    this写在不同的指向环境中,this指向的对象不一样
    this指向的是谁:
    this永远指向其所在函数的所有者,如果没有所有者,指向window
    1.this在全局函数中指向
    全局函数没有所有者,所以其中的this指向window
    在全局中的this,指向window
    1)声明一个函数test,实现在控制台输出this
    2)调用test函数
    2.对象方法中的this指向
    对象方法:对象所拥有的函数叫做对象方法
    var obj = {};//这是一个空对象
    obj.fun = function(){
    alert(this);//obj

    }
    obj.fun();
    这个函数的拥有者是obj这个对象,所有其中的tihs指向obj这个对象。
    1)定义对象obj,属性为name
    2)为obj添加方法fun,方法中实现像控制台输出this
    3)调用fun方法
    1声明函数fun,实现弹出提示框显示this
    2)调用韩式
    3)定义空对象obj
    4)将fun函数赋给obj的func方法
    5)掉用obj的func方法
    3.事件中的this指向
    事件绑定函数(事件处理函数)中的this指向
    这个函数的所有者是事件源,所以其中的this指向事件源
    案列:(06.事件绑定函数中的this指向.html)
    1)为文档对象添加单击事件,事件处理函数中在控制台输出this
    1)结构:span元素
    2)为span元素绑定单机事件,事件处理程序实现在弹出框中输出this

  • 相关阅读:
    spring data jpa 分页查询(小结)
    java 工作日判断
    Map的merge方法(java8)
    java8 常用JVM 参数修改
    ubuntu docker client 安装
    scala io 读写文件
    Grafana 系统资源监测
    Java8Stream Collectors收集器
    EhCacheUtils 缓存 ehche (将文件临时保存在磁盘)
    springboot2.X 整合scala
  • 原文地址:https://www.cnblogs.com/yangjingyang/p/9885423.html
Copyright © 2011-2022 走看看