zoukankan      html  css  js  c++  java
  • this指向问题——严格、非严格模式,事件处理程序

    this值取决于调用它的位置与方法
     
    函数调用:ES3和非严格的ES5,this指向全局对象,ES5严格模式下为undefined
     
    方法调用:this指向调用它的对象。
     
    function IsStrict(){return !this;}//判断是否为严格模式
     
    this值指向的特殊情况:
    var name="Window";                                        obj.getName();        //myObj
    var obj={                                                            (obj.getName)();     //myObj
                name:"myObj",
                getName:function(){                              (obj.getName=obj.getName)();    //Window
                    console.log(this.name);
                }
            };
     
     
    IE事件处理程序,this指向全局作用域
    W3C事件处理程序和IE DOM0级方法,this指向绑定对象(currentTarget)
  • 相关阅读:
    储备学习drf的基本认知
    VUE基础一
    Django之outh模块
    MySQL模糊查询效率
    MySQL中位数计算方法
    1292
    正则表达式【UltraEdit / MySQL / 数据清洗】
    grep awk sed echo
    mysqldump备份工具使用
    shell的MySQL命令
  • 原文地址:https://www.cnblogs.com/CloverH/p/5596387.html
Copyright © 2011-2022 走看看