GXB's Blog

  • 首页
  • 学习笔记
    • C++
    • golang
    • javascript
    • python
  • 工具分享
  • 其它
javascript
javascript

JavaScript 事件循环:理解异步编程的核心

为什么需要事件循环? JavaScript 是单线程语言,意味着同一时间只能做一件事。但如果有一个任务需要等待(比如网络请求),难道要让整个页面卡住吗? 当然不会。这就是事件循环发挥作用的地方。 一句话解释事件循环 事件循环是一个不断运行的机制,它负责执行调用栈中的代码,并将异步任务的回调放入恰当的时间执行。 核心组件 ┌─────────────────────────┐ │ 调用栈 (Call Stack) │ ← 同步代码在这里执行 └─────────────────────────┘ │ ▼ ┌─────…

2026年4月25日 0条评论 67点热度 0人点赞 admin 阅读全文
javascript

JavaScript闭包:理解这个核心概念的完整指南

什么是闭包? 闭包是JavaScript中最重要也最常被误解的概念之一。简单来说,闭包是一个函数以及其词法环境的组合。这个环境包含了函数定义时所能访问的所有局部变量。 更通俗地说:当一个函数能够“记住”并访问它被定义时的作用域,即使这个函数在其定义的作用域之外被调用,就形成了闭包。 一个简单的闭包例子 function outerFunction() { let outerVariable = '我在外部函数中'; function innerFunction() { console.log(outerVariab…

2026年4月25日 0条评论 62点热度 0人点赞 admin 阅读全文

近期文章

  • Python 类与继承:从入门到核心思想
  • OpenStack:开源世界的云操作系统
  • JavaScript 事件循环:理解异步编程的核心
  • JavaScript闭包:理解这个核心概念的完整指南
  • Python中用requests处理cookies的3种方法

近期评论

您尚未收到任何评论。

COPYRIGHT © 2026 GXB's Blog. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

粤ICP备2024198348号-6