摘要: JavaScript 异步编程 JavaScript 是一种单线程语言,这意味着只有一个线程可以在同一时间执行 JavaScript 代码。在 JavaScript 中,异步编程是一种编写不阻塞代码的方式,它可以在不影响页面响应的情况下执行长时间运行的操作。 JavaScript 中有几种常用的异步编程模型,如回调函数、Promise 和 async/await。 阅读全文
posted @ 2023-01-21 16:09 飞仔FeiZai 阅读(61) 评论(0) 推荐(0)
摘要: JavaScript 作用域和闭包 JavaScript 中的作用域指的是变量和函数的可访问范围。 JavaScript 中,闭包是一个函数对象,它可以访问定义该函数的作用域里的变量,即使函数已经返回。闭包的特点是,它可以在其相关环境不存在时保留变量。闭包可以被保存到变量中并在以后使用。它具有两个特征,一是可以访问外部函数的变量,二是它可以在外部函数执行结束后继续执行。闭包可以用来实现私有变量,记忆函数,高阶函数等功能。 阅读全文
posted @ 2023-01-21 15:47 飞仔FeiZai 阅读(307) 评论(0) 推荐(0)
摘要: JavaScript 中 this 关键字的作用和如何改变其上下文 JavaScript 中的 this 关键字引用了所在函数正在被调用时的对象。在不同的上下文中,this 的指向会发生变化。可以通过 call, apply, bind 方法来改变 this 的上下文。 阅读全文
posted @ 2023-01-21 14:28 飞仔FeiZai 阅读(243) 评论(0) 推荐(0)