上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: SSE 是通信“模式”,HTTP/2 是传输“协议版本” SSE 可以跑在 HTTP/1.1 上,也可以跑在 HTTP/2 上 一、用途一句话对照(先记住) 能力HTTP/2 服务器推送SSE 用来做什么 提前推资源,加快加载 持续推业务数据 推送频率 一次性 连续 / 实时 数据类型 JS / C 阅读全文
posted @ 2025-12-16 19:19 jerry-mengjie 阅读(43) 评论(0) 推荐(0)
摘要: 在 Node.js 里,net 和 http 都是网络通信相关的核心模块,但抽象层级和使用场景完全不同。可以理解为:👉 net 是“原始 TCP”,http 是“基于 TCP 的 HTTP 协议封装”。 一句话对比 模块层级面向谁适合做什么 net 低层(TCP) 协议/网络开发者 自定义协议、长 阅读全文
posted @ 2025-12-16 19:15 jerry-mengjie 阅读(49) 评论(0) 推荐(0)
摘要: 这是一个非常容易混淆、但一旦想通就“通透”的问题。我用 结论 → 核心原因 → 对照例子 → 类比 给你讲清楚。 一、先给结论(一句话) HTTP 虽然在“线上”传的是二进制流,但这些二进制本身就是“明文内容的编码”,没有加密,所以叫明文。 👉 “二进制 ≠ 加密” 二、关键点:二进制只是“载体” 阅读全文
posted @ 2025-12-16 15:26 jerry-mengjie 阅读(54) 评论(0) 推荐(0)
摘要: process.stdin.on('data', (chunk) => { console.log('你输入了:', chunk.toString().trim()); }); process.stdin.pipe(process.stdout); std 是 standard 的缩写,意思是 “标 阅读全文
posted @ 2025-12-15 19:45 jerry-mengjie 阅读(23) 评论(0) 推荐(0)
摘要: fs.open(path.resolve(__dirname, "name.txt"), "r", function (err, fd) { fs.open(path.resolve(__dirname, "copy.txt"), "w", 438, function (err, wfd) { le 阅读全文
posted @ 2025-12-15 19:00 jerry-mengjie 阅读(5) 评论(0) 推荐(0)
摘要: 在 CSS 中,某些属性会自动从父元素传递给子元素,这就是“继承”。 即使 <p> 没有直接设置 --primary,它也会沿着 DOM 树向上查找,最终在 :root 找到。 CSS 引擎会自动沿继承链向上查找变量值。 ✅ 1. 可继承属性(子元素会自动继承父元素) 主要是 文字、文本、行高、字体 阅读全文
posted @ 2025-12-12 17:05 jerry-mengjie 阅读(19) 评论(0) 推荐(0)
摘要: ✅ 推荐正则表达式: js 编辑 /^[a-zA-Z0-9]+(\.[a-zA-Z0-9]+)+$/ 🔍 详细解释: ^:字符串开始; [a-zA-Z0-9]+:开头必须是 1 个或多个字母或数字(确保不以 . 开头); (\.[a-zA-Z0-9]+)+: \.:一个字面量点; [a-zA-Z0 阅读全文
posted @ 2025-12-11 14:20 jerry-mengjie 阅读(3) 评论(0) 推荐(0)
摘要: 下面给你 Node.js Buffer 的作用 + 核心原理 + 最常用方法,全部经过整理,清晰易懂、适合面试 + 实战。 🟦 一、Buffer 的作用(最核心) Buffer = Node.js 的二进制数据容器(堆外内存) JavaScript(浏览器)原本只支持字符串,不支持二进制。 Nod 阅读全文
posted @ 2025-12-10 17:07 jerry-mengjie 阅读(11) 评论(0) 推荐(0)
摘要: ✅ commander 是什么? commander 是 Node.js 最常用的 命令行工具构建库。 你可以用它轻松构建像: git commit -m "msg" npm install lodash vue create my-app webpack --mode production 这种 阅读全文
posted @ 2025-12-10 14:17 jerry-mengjie 阅读(9) 评论(0) 推荐(0)
摘要: // 分析模块加载的流程 // 1.加载模块 Module._load 加载模块之后 最终返回的就是module.exports // 2.Module._resolveFilename 解析文件名, 产生一个可读取的文件名 .js? .json? // 3.Module._cache 如果文件被缓 阅读全文
posted @ 2025-12-10 11:35 jerry-mengjie 阅读(4) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 11 下一页