
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
从 fetch到操作系统 Socket:TS网络编程入门
本文从TypeScript网络编程实践出发,深入解析了从应用层到传输层的网络通信原理。首先剖析了HTTP协议与fetch API的两阶段模型,解释了流式传输特性与状态码机制。接着探讨了TCP/UDP协议的核心差异,以及Socket作为操作系统接口的作用。文章还对比了WebSocket与HTTP的实时性差异,并揭示了事件循环如何调度异步网络请求。最后提供了类型安全封装、缓存策略、请求取消与超时处理等
从 fetch到操作系统 Socket:TS网络编程入门
本文从TypeScript网络编程实践出发,深入解析了从应用层到传输层的网络通信原理。首先剖析了HTTP协议与fetch API的两阶段模型,解释了流式传输特性与状态码机制。接着探讨了TCP/UDP协议的核心差异,以及Socket作为操作系统接口的作用。文章还对比了WebSocket与HTTP的实时性差异,并揭示了事件循环如何调度异步网络请求。最后提供了类型安全封装、缓存策略、请求取消与超时处理等
TypeScript 的异步编程核心,理解与c语言差异
摘要:从C语言同步阻塞模型到TypeScript异步编程,核心差异在于执行机制。JavaScript采用事件循环和微任务队列实现非阻塞,async/await将函数切割为微任务片段。事件循环优先执行微任务,后处理宏任务。TypeScript泛型为异步数据提供类型安全,优于any类型。常见陷阱如forEach中的await会导致并发而非串行执行,需改用for...of循环。理解这些机制是编写可靠异步
到底了







