-
对比 TypeScript 包内 #imports 别名与当前包名自引用的解析规则,给出 package.json、tsconfig.json 和发布目录的配置边界。
-
本文从多个 tsconfig 清理和重建顺序混乱的现象出发,说明如何用 references、composite 和 solution tsconfig 描述项目图,再用 tsc -b 的 dry、clean、verbose 和 force 选项按依赖关系处理构建。
-
用 TypeScript 小项目演示 tsBuildInfoFile 将增量信息集中到 .cache/ts,区分 rootDir、outDir 与缓存文件路径,并说明配置继承、多配置独立文件名及清理集成边界。
-
使用 Vue 的 InjectionKey 把 provide 与 inject 连接到同一个 TypeScript 上下文类型,说明字符串 key 的 unknown、inject 的 undefined、默认值、响应式 ref 和最近祖先覆盖规则。
-
Vue 自定义指令中,对象表达式从 binding.value 读取,冒号参数从 binding.arg 读取,点号修饰符变成布尔对象;updated 还能读取 oldValue。本文用原创示例说明字段映射、更新比较和只读边界。
-
通过 Vue defineSlots 为 row、summary 具名插槽声明参数类型,配合子组件 slot 数据绑定和父模板解构,说明 TypeScript 工具支持、组件输入与插槽输出的区别,以及静态声明的运行时边界。
-
Vue 自定义指令在 mounted 中注册 DOM 事件后,要保存同一处理函数和 capture 选项,在 updated 重绑前清理旧监听,并在 unmounted 中使用相同 target、type、handler 完成回收,避免组件反复挂载后事件重复触发。
-
React createPortal 只改变 DOM 挂载位置,点击事件仍按 React 树向逻辑父组件冒泡。本文用最小示例说明定位方法、阻断位置和组件边界取舍。
-
同页挂载多个独立 React 根时,分别给 createRoot 或 hydrateRoot 设置不同的 identifierPrefix,让 useId 生成的可访问性 ID 保持独立;SSR 场景还要让服务端与客户端复用同一前缀。
-
介绍 React hydrateRoot 的 onRecoverableError 接入方式,通过有界结构化日志保存错误、组件栈和可选 cause,并补充构建及页面标签,说明去重、日志失败隔离与 SSR 框架接入边界。
-
用 Uint8Array.fromBase64 把 Base64 文本直接解码为字节数组,覆盖 base64url、尾块处理、异常分支和旧浏览器降级。
-
WebTransport datagrams 适合传递可丢失、可乱序但追求时延的实时状态。本文从连接、发送、接收、序号过滤和背压边界出发,给出浏览器端的最小实现与通道选型清单。
-
WebSocketStream 把 WebSocket 连接接入 Streams API,浏览器可以根据读写流的处理能力自动施加背压。本文用一个双向客户端示例说明 readable、writable、reader、writer 的关系、接收循环的节奏、发送端的等待方式,以及该实验性 API 的兼容边界。
-
CSS position-visibility 可以控制锚定浮层在锚点离屏或发生溢出时是否强制隐藏。本文用一个浮层场景解释 anchors-visible、no-overflow、always 的区别,并补充 position-try-fallbacks 与旧浏览器降级策略。
-
用 Web Crypto 生成 Ed25519 密钥对、签名与验签,说明公钥导入、消息字节编码、false 与异常的区别,以及兼容性、私钥导出和公钥信任边界。