标签:Web API
共 8 篇文章
-
颜色格式与色彩理论入门:HEX / RGB / HSL / HSV / CMYK 原理与配色方案
系统讲解五种主流颜色格式:HEX 十六进制、RGB 加色模型、HSL 色相饱和度亮度、HSV 色相饱和度明度、CMYK 印刷四色。深入剖析 HSL 与 HSV 的关键差异、RGB 与 CMYK 色域不匹配问题、五种和谐配色方案(互补 / 类似 / 三角 / 分割互补 / 四角)的生成原理与适用场景。配套在线颜色转换工具实操演练。
-
前端编码全景:encodeURI / encodeURIComponent / btoa / Base64 / HTML 实体 该用哪个?
系统对比前端开发中常见的编码方式:URL 编码(encodeURI / encodeURIComponent)、Base64(btoa / atob + TextEncoder)、HTML 实体(命名 / 数字实体)的原理、应用场景、上下文边界与常见误用。配套可交互工具矩阵,帮你一图搞清该用哪个。
-
JWT 入门与安全实践:三段式结构、算法选型与解码实现
系统讲解 JSON Web Token 的三段式结构(Header.Payload.Signature)、base64url 编码、7 个标准声明字段、HS256/RS256/ES256 算法选型对比、签名密钥管理、过期与刷新机制、常见安全陷阱。配套在线 JWT 解码工具实操演练。
-
HTTP 状态码全景:1xx / 2xx / 3xx / 4xx / 5xx 含义与处理
系统讲解 HTTP 状态码五大类:1xx 信息响应、2xx 成功、3xx 重定向、4xx 客户端错误、5xx 服务端错误。覆盖 60+ 常见状态码含义、缓存语义、浏览器行为、前后端处理建议、SEO 影响(301 vs 302 vs 307 vs 308、410 永久删除)、API 设计规范。配套可交互工具矩阵,帮你彻底搞懂 HTTP 状态码。
-
Base64 编解码原理与应用场景:JavaScript 中如何正确处理中文与 Emoji
深入解析 Base64 的编码原理、填充规则、URL 安全变体,以及 JavaScript 中 btoa/atob 的中文陷阱与 TextEncoder 方案。涵盖图片内联、Data URL、JWT 等实际应用场景。
-
正则表达式入门与实战:从语法基础到捕获组、标志位与 ReDoS 防护
系统讲解 JavaScript 正则表达式的核心语法、字符类与量词、捕获组与非捕获组、g/i/m/s/u/y 标志位的真实含义、$1/$2 反向引用与替换、零宽断言与命名捕获组,以及生产环境 ReDoS 攻击的识别与防护。配套在线正则测试工具实操演练。
-
URL 编码原理详解:encodeURI 与 encodeURIComponent 的本质区别与实战陷阱
系统讲解 URL 百分号编码原理、保留字符集合、encodeURI 与 encodeURIComponent 的核心差异、中文与多字节字符编码过程、解码时 + 与 %20 的陷阱,以及查询参数、路径段、Data URI 等实际应用场景。
-
UUID 生成原理与实践:JavaScript 中如何安全生成唯一标识符
深入解析 UUID 的版本差异、碰撞概率与 JavaScript 安全生成方案。涵盖 crypto.randomUUID、getRandomValues 降级、RFC 4122 标准及实际应用场景。