实验室

Packages

  • vip, a versioning interface platform.
  • spec, a spec for fe code style, it’s personal.
  • feem, a frontend exception monitor.
  • ids, a integrated development solutions for fe.
  • saury
  • bullhead
  • sword-plus

Open Source Books

Slides

Services

Records

  • 什么是Javascript的闭包? 2016/4/5

从技术的角度来说,闭包就是一个函数会保持对其父级(及以上)作用域的引用。即可以访问其父级(及以上)作用域。

从学术的角度来说,一个函数在其声明所处的作用域之外执行时,Javascript执行引擎需要保持词法作用域的完整性。实现这一完整性的手段就是闭包。