JavaScript 作用域的延伸 — 闭包
闭包其实在《有用但不愿意使用的机制 — JavaScript 作用域》一文中,不经意地使用了闭包特性。反过来,闭包最大的特点是可以实现模块功能。当函数可以记住并访问所在的词法作用域,即使函数是在...
闭包其实在《有用但不愿意使用的机制 — JavaScript 作用域》一文中,不经意地使用了闭包特性。反过来,闭包最大的特点是可以实现模块功能。当函数可以记住并访问所在的词法作用域,即使函数是在...
作用域 Scope词法作用域是一套关于引擎如何查找变量以及存储变量的规则JavaScript 代码片段在执行前都要进行编译,与大多数语言不同,编译的过程不是发生在构建前(在浏览器中也没有构建),...
Document Object Model (DOM) 文档对象模型DOM 是 Web 页面(HTML 文档)的编程接口,它描述了文档的结构,代表了页面的众多对象组成。并且提供了方式可以读取、修...
数据类型ECMAScript 标准定义了 8 种数据类型:7 种原始类型 和 ObjectBooleanNullUndefinedNumberBigIntStringSymbol使用 typeo...
this 为何而生随着你的使用模式越来越复杂,显示传递上下文对象会让代码变得越来越乱,使用 this 这不会。this 提供了一种更优雅得方式来隐式“传递”一个对象引用,因此可以将 API 设计...