回调函数 共 7 篇文章

JavaScript FinalizationRegistry在垃圾回收时执行清理回调
2026-04-29 17:23:38
JavaScript FinalizationRegistry在垃圾回收时执行清理回调 JavaScript 的垃圾回收机制通常会自动管理内存,但在某些涉及外部资源(如文件句柄、数据库连接或 WASM 内存)的场景下,仅靠垃圾回收是不够的。FinalizationRegistry 提供了一种在垃圾回
JS 垃圾回收 内存管理
15 0
JavaScript this指向问题:为什么箭头函数没有自己的this
2026-04-25 04:25:40
JavaScript this指向问题:为什么箭头函数没有自己的this 理解 this 的指向是 JavaScript 进阶的必经之路。普通函数的 this 像是一个“变色龙”,根据调用它的对象不同而改变;而箭头函数的 this 则像是一个“死心眼”,它在定义时就锁定了外层的 this,终身不变。
this指向 箭头函数 普通函数
23 0
C 语言函数指针:回调函数的实现与应用
2026-04-18 22:24:02
C 语言函数指针:回调函数的实现与应用 函数指针不仅是 C 语言中存储代码地址的变量,更是实现“钩子”机制、解耦模块逻辑的核心工具。通过函数指针,我们可以将一段可执行的代码像参数一样传递给另一个函数,这就是回调函数的本质。 第一阶段:理解函数指针的声明与赋值 在使用回调函数之前,必须先掌握如何定义和
C语言 函数指针 回调函数
32 0
JavaScript 异步编程:回调函数与 Promise
2026-04-10 03:22:20
JavaScript 异步编程:回调函数与 Promise JavaScript 是一门单线程语言,这意味着它同一时间只能做一件事。如果在执行耗时操作(如网络请求、文件读取)时阻塞了主线程,整个页面就会像“死机”一样无法响应。为了解决这个问题,我们需要掌握异步编程的两个核心概念:回调函数与 Prom
JavaScript 异步编程 回调函数
56 0
Node.js 异步编程:回调、Promise、async/await
2026-04-05 21:43:48
Node.js 异步编程:回调、Promise、async/await Node.js 的核心特点是非阻塞 I/O,而实现这一特点的关键就是异步编程。如果你刚接触 Node.js,可能会被回调、Promise、async/await 这几种写法搞混。今天这篇文章将用最直接的方式,带你彻底理解它们的关
Node.js 异步编程 回调函数
59 0
C# 委托与事件:delegate 与 event 关键字
2026-04-05 04:24:56
C 委托与事件:delegate 与 event 关键字 在 C 编程中,委托(Delegate)和事件(Event)是两个紧密相关却常被混淆的概念。委托是一种类型安全的函数引用机制,而事件则是基于委托的发布订阅模式实现。理解这两个关键字的区别与配合方式,是掌握 C 高级编程的关键一步。 1. 委托
C#委托 C#事件 delegate
57 0
ST语言异步通信回调函数中变量作用域错误的闭包修正
2026-03-17 19:42:02
在 ST(Structured Text)语言中编写异步通信回调函数时,常出现变量值“意外不变”或“指向错误实例”的问题。这不是语法报错,也不触发编译警告,但会导致设备通信失败、状态错乱、数据覆盖等隐蔽故障。根本原因在于:ST 标准(IEC 611313 第3版及之前)未定义闭包(closure),
ST语言 异步通信 回调函数
100 0