zoukankan      html  css  js  c++  java
  • js的执行上下文

    //执行上下文 执行上下文对象就是this
    /*
    执行上下文(execute context) EC
    理解:代码执行的环境
    时机:代码正式执行之前会进入到执行环境
    作用域是在代码定义的时候产生的,而执行上下文是在代码执行的时候产生的。
    工作:
    1.创建变量对象:
    变量
    函数及函数的参数
    全局:window
    局部:抽象但是确实存在
    2.确认this的指向
    全局:this---->window
    局部:this----->调用其的对象
    3.创建作用域链
    父级作用域链 + 当前的变量对象


    4.扩展:EcObj={
    创建变量对象:{变量,函数,函数的形参}
    scopeChain: 父级作用域链 + 当前的变量对象
    this:{window||调用其的对象}
    }

    *
    *
    * */

  • 相关阅读:
    bzoj 1977
    bzoj 3389
    bzoj 1064
    codeforces 424D
    codeforces 425C
    codeforces 425D
    codeforces 427E
    codeforces 425E
    codeforces 429D
    codeforces 429E
  • 原文地址:https://www.cnblogs.com/dys6/p/11303912.html
Copyright © 2011-2022 走看看