JavaScript进阶(一)--执行上下文

844 阅读1分钟

在下工科生一枚,自认为文笔烂大街!本着总结JavaScript原理知识,提升自我写作水平的目的,提笔写下这几篇文章,喷子们高抬贵手😘。写作过程中本系列过程中,我会尽快写完全部内容,再回过头来优化补充,希望本系列文章将来能成为不错的前端学习材料。

前言

如果阁下能清晰地回答出以下几个问题,并能道出其原理。那么,大侠就没有继续往下阅读的必要了,请直接滑到评论区,留下您的足迹,我将第一时间关注!

  • 变量提升(hoisting)
  • 作用域链(Scope Chain)
  • 变量对象(Varible Object)
  • 闭包(Closure)
  • this

能多看几行来到这里的读者朋友,是否跟在下以前一样:

  • 知道这些东西是啥
  • 认真学习过!甚至为了弄明白其中某些知识点,专门花时间在网上找了一大推教程,仔细阅读,认真笔记
  • 没过多久,忘了。。。。。。
  • 时刻提醒自己,一定一定要在下次面试前把这些知识点再好好复习一下!

我阅读过很多相关文章,有些文章写得很精辟,读完感觉功力大增,接下来的几天,我就把我收集的一些好文章总结整理形成本系列,希望能打通读者的任督二脉。

什么是执行上下文(Execution Context)

函数调用栈(call stack)

执行上下文的生命周期

总结