根据ecma规范文档, 使用js实现闭包

107 阅读1分钟

地址: github, gitpod

closure

根据 ecma 闭包规范,利用 js 模拟实现

es5 词法环境

参考:

  1. 262.ecma-international.org/6.0/#sec-ex…
  2. es5.github.io/#x10.2.2.2
  3. 中文版: 本地 doc 文件夹下

写了三个 demo,

  1. one.js 的执行过程分析图, 对应 doc/one.jpg
  2. two.js 的执行过程分析图, 对应 doc/two.jpg
  3. block.js 的执行过程分析图, 对应 doc/block.jpg