优秀是卓越的大敌

作用域

JavaScript 中有一个被称为作用域(Scope)的特性, 指当前的执行上下文中定义变量的区域. 作用域也可以根据代码层次分层, 以便子作用域可以访问父作用域,

垃圾回收

作为目前最流行的 JavaScript 引擎, V8 引擎从出现的那一刻起便广泛受到人们的关注, 我们知道, JavaScript 可以高效地运行在浏览器和 Nodejs 这两大宿主环境中, 也是因为背后有强

防抖与节流

防抖与节流是一种基于闭包的优化高频率执行 js 代码的一种方法, 例如处理一些如 scroll、mousemove、mouseover 等触发时会不断地

柯里化

柯里化(Currying)是一种基于闭包的函数的高阶技术. 而且它不仅被用于 JavaScript, 也在其他编程语言有相同的应用. 柯里化是对函数的转换, 它是指将一个

词法环境

词法环境 词法环境是一种规范类型, 用于根据 ECMAScript 代码的词法嵌套结构定义标识符与特定变量和函数的关联.一个词法环境由一个 Environment Records 和一个可能为空的外部词法