摘要: process.nextTick 是 Node.js 中一个特殊的函数,用于在当前操作结束后(当前事件循环的末尾)立即执行回调函数。它比 setImmediate 的优先级更高,并且会在下一个微任务队列中执行,而不是下一个事件循环迭代中。 使用 process.nextTick 可以将回调函数安排在 阅读全文
posted @ 2023-12-05 11:33 脆皮鸡 阅读(1363) 评论(0) 推荐(0)
摘要: setImmediate 是一个用于在 Node.js 中执行异步操作的函数。它类似于 setTimeout,但是会在当前事件循环的末尾立即执行回调函数,而不是等待一定的延迟时间。 使用 setImmediate 可以将回调函数放置在当前事件循环的队列末尾,以确保它在下一个事件循环开始时尽快执行,而 阅读全文
posted @ 2023-12-05 11:31 脆皮鸡 阅读(5104) 评论(0) 推荐(1)
摘要: WebSocket(简称为ws)是一种在 Web 应用程序中实现双向通信的协议。以下是一个使用 JavaScript 实现的简单 WebSocket 示例: // 创建 WebSocket 对象并建立连接 const socket = new WebSocket("wss://example.com 阅读全文
posted @ 2023-12-05 10:52 脆皮鸡 阅读(64) 评论(0) 推荐(0)
摘要: HTTPS(Hypertext Transfer Protocol Secure)位于 OSI(Open Systems Interconnection)模型的应用层和传输层之间。 在 OSI 模型中,从底层到顶层依次是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。HTTPS 是在应 阅读全文
posted @ 2023-12-05 10:50 脆皮鸡 阅读(1390) 评论(0) 推荐(0)
摘要: 302 Found 和 307 Temporary Redirect / Internal Redirect 都是 HTTP 状态码中用于重定向的状态码,它们之间的区别在于对待原始请求的方式: 302 Found:当服务器返回状态码 302 时,表示请求的资源暂时被重定向到其他位置。对于 GET 请 阅读全文
posted @ 2023-12-05 10:33 脆皮鸡 阅读(2443) 评论(0) 推荐(1)
摘要: 区别: 原生API vs ES6新增函数:XHR 是浏览器提供的原生API,而 fetch 是 ES6 中新增的全局函数。 使用对象差异:XHR 使用 XMLHttpRequest 对象,而 fetch 使用 Promise 对象。 Cookies 默认携带:fetch 默认不会携带 cookies 阅读全文
posted @ 2023-12-05 10:04 脆皮鸡 阅读(1995) 评论(0) 推荐(0)