看啥推荐读物
专栏名称: 前端早读课
我们关注前端,产品体验设计,更关注前端同行的成长。 每天清晨五点早读,四万+同行相伴成长。
今天看啥  ›  专栏  ›  前端早读课

【第1046期】JavaScript 中的执行上下文和调用栈是什么?

前端早读课  · 公众号  · 前端  · 2017-09-03 05:56
前言关键时期,在 Amoy 服务的号不多了。今日早读文章由 众成翻译 @Mactavish 翻译分享。正文从这开始~在这篇文章里,我会深入地探讨 JavaScript 中最基本概念之一,那就是执行上下文。通过这篇文章,你应该能够清楚地了解到 JS 解释器究竟在干嘛,为什么可以在一些函数和变量声明之前就能使用,以及它们的值是怎样被决定的。什么是执行上下文(Execution Context)?当 JavaScript 代码在运行的时候, 它所在的执行环境是非常重要的, 通常认为是以下其中之一:Global code – 默认环境,你的代码首次执行的地方。Function code – 当代码执行进入到函数体当中。Eval code – 在 eval 函数内部执行的文本。在网上你可以找到很多关于 作用域 的文章, 本文的目的就是让你更加轻松地 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照