分类 Obsidian 下的文章

Obsidian

Canvas 绘图 (Canvas Drawing)

Canvas 是 HTML5 提供的位图绘图表面,JavaScript 通过 CanvasRenderingContext2D 在画布上直接绘制像素。与 SVG 的保留模式不同,Canvas 是立即模式:绘图命令执行后只留下像素,图形对象本身不会保留在 DOM 中。基本流程const canvas = document.getElementById('board'); cons

Obsidian

Capacitor 入门科普 (Capacitor Beginner Guide)

一句话理解 CapacitorCapacitor 是一个让 Web 应用运行在 iOS 和 Android 原生应用中的跨平台运行时。它不会把 JavaScript 自动转换成 Swift、Objective-C、Java 或 Kotlin,也不会把网页界面完全变成原生控件。它的基本方式是:使用 Web 技术制作界面和业务逻辑,再把这些内容放进手机 App 内部的 WebView 中运行,同时通过

Obsidian

YAML Frontmatter (前置元数据)

Markdown 文件顶部由 --- 包裹的那一块,是描述这个文件本身的元数据,不属于正文。--- title: 我的笔记 tags: - type/note - domain/cs-ai date: 2026-08-07 --- 正文从这里开始。名字的来源这个术语是两部分拼起来的。front matter 借自出版业。front 是前面,matter 在出版术语里指书稿内容。一本书正文

Obsidian

Region Code 地区码( ISO 3166-1 alpha-2)

应用场景:IP 转 Region Code 转ISO 3166-1 alpha-2 命名:ISO:国际标准化组织(International Organization for Standardization)3166 标准号-1 第一部分 : - 第1部分:国家/地区代码(就是你要问的) - 第2部分:行政区划代码(比如中国的省,用CN-11代表北京) - 第3部分:已停用的旧代码(比如东德

Obsidian

JWT vs Oauth 鉴权

问得太好了! 这个问题直接戳中了 Web 安全演进的灵魂。你的逻辑完全正确:HTTPS + Basic Auth 在"传输安全"上确实没问题,数据在互联网上跑的时候是加密的,谁都看不见。那为什么后来还要搞出 JWT、OAuth 这些"花里胡哨"的东西?核心答案:Basic Auth 解决的是"传输安全",JWT 解决的是"身份管理"把它们想象成两个完全不同层面的问题:维度HTTPS + Basic