摘要: 下面列出若干较新的浏览器 JS API(越新越靠前),每项一两句说明并标注是否还在实验/逐步支持中。 WebGPU 现代 GPU 访问接口,替代 WebGL,用于高性能图形与并行计算(着色器、计算管线)。已在 Chromium 系列实现并趋于标准化(部分平台仍在完善)。 WebTransport 基 阅读全文
posted @ 2025-12-28 21:50 ninojiang 阅读(11) 评论(0) 推荐(0)
摘要: 简介 在 AI 生成前端代码(如由大型语言模型或代码补全工具)越来越普及的背景下,选择一个与生成逻辑、可预测性和自动化流程高度契合的 CSS 框架至关重要。Tailwind CSS 在多个维度上天然符合 AI 驱动开发的需求。 主要理由 可预测的原子类(utility-first):每个视觉意图由明 阅读全文
posted @ 2025-12-24 21:12 ninojiang 阅读(13) 评论(0) 推荐(0)
摘要: 来历与历史 起源:由 Adobe Systems 推出,源自 PostScript 打印语言。早期项目名为 “Camelot”(John Warnock 提出),目标是把页面描述固定为可移植文档。 1993 年首次发布 PDF 1.0,随 Adobe Acrobat 一起推广。 发展:PDF 不断增 阅读全文
posted @ 2025-12-23 21:46 ninojiang 阅读(41) 评论(0) 推荐(0)
摘要: 概述 HTTP 响应头用于传递服务器到客户端的元信息(内容类型、缓存策略、安全策略、跨域、重定向等)。HTTP Headers 查看 基础与标识 Date: 响应生成时间。示例:Date: Sat, 20 Dec 2025 12:34:56 GMT Server: 服务器软件和版本(可泄露信息)。示 阅读全文
posted @ 2025-12-22 21:23 ninojiang 阅读(12) 评论(0) 推荐(0)
摘要: 概览 GIF:调色板(索引色)+ LZW 无损压缩,适合颜色有限的图像、动画。 PNG:逐行滤波 + DEFLATE(LZ77 + Huffman)无损压缩,支持真彩色和透明。 JPEG:基于离散余弦变换(DCT)的有损压缩,适合照片类复杂渐变图像。 GIF(Graphics Interchange 阅读全文
posted @ 2025-12-21 16:24 ninojiang 阅读(38) 评论(0) 推荐(0)
摘要: 什么是 AST 抽象语法树(Abstract Syntax Tree):把源代码解析成的一棵树状结构,节点代表语法结构(变量、函数、表达式等)。 比源代码更结构化,去掉了空白和注释,便于静态分析、代码转换和生成。 为什么需要 AST 代码静态分析(lint、类型检查) 代码转换(Babel、编译、p 阅读全文
posted @ 2025-12-20 13:14 ninojiang 阅读(24) 评论(0) 推荐(0)
摘要: 基本概念 容器(Container):打包媒体流的外壳(如 MP4、MKV、WEBM、AVI),包含视频、音频、字幕和元数据,但不决定编码方式。 编解码器(Codec):压缩/解压数据的算法(如 H.264、VP9、AV1、AAC、Opus),决定编码效率与兼容性。 转码(Transcoding): 阅读全文
posted @ 2025-12-18 18:28 ninojiang 阅读(25) 评论(0) 推荐(0)
摘要: 概述 视频水印通常用于版权声明、来源标识或防篡改。去水印涉及识别、分离并重建被遮挡区域的像素或帧序列。方法可分为基于几何/像素处理的传统方法与基于学习的智能方法,两者常结合以兼顾视觉质量与时间一致性。 常见原理(高层次) 裁剪与缩放 原理:直接去掉包含水印的图像边缘区域,然后对剩余画面缩放或重构。 阅读全文
posted @ 2025-12-16 18:57 ninojiang 阅读(31) 评论(0) 推荐(0)
摘要: 什么是 JSON Schema? JSON Schema 是一种用于描述 JSON 数据结构的规范。它提供了一种声明式的方式来定义 JSON 数据的格式、内容和约束条件。通过 JSON Schema,开发者可以验证 JSON 数据是否符合预期的结构和规则,从而提高数据的可靠性和一致性。 JSON S 阅读全文
posted @ 2025-12-15 19:46 ninojiang 阅读(41) 评论(0) 推荐(0)
摘要: 简介 条形码(一维条码)通过不同宽度的黑白条来编码信息,主要用于快速机器识别。不同条码在编码容量、字符集、密度、容错性和行业标准上有显著差异,选择应基于数据类型、扫描环境和应用场景。 常见条形码类型与适用场景 EAN‑13 描述:13 位数字(含校验位),零售商品国际通用。 优点:全球零售系统兼容( 阅读全文
posted @ 2025-12-14 13:01 ninojiang 阅读(48) 评论(0) 推荐(0)