12k
第 8 页

OpenReplay 博客

代码高尔夫与微型程序的艺术

解析代码高尔夫:源码极简、二进制 sizecoding、JavaScript 技巧、CSSBattle,以及 Vyxal、GolfScript 等高尔夫语言。

OpenReplay Team · Apr 28, 2026 · 4 min read

使用这些键盘快捷键加速你的编码

VS Code 键盘快捷键涵盖导航、编辑、搜索、重构和调试,减少鼠标操作并提升编码效率。

OpenReplay Team · Apr 27, 2026 · 4 min read

Charts.css:使用纯 CSS 构建图表

Charts.css用纯CSS和语义化HTML表格创建柱状、折线和饼图,无需JavaScript,且保留可访问的数据标记。

OpenReplay Team · Apr 27, 2026 · 4 min read

如何在现代 Web 项目中组织 CSS

用 cascade layers、design tokens、CSS Modules 和浅层嵌套整理 CSS,构建更易维护的现代 Web 项目。

OpenReplay Team · Apr 26, 2026 · 4 min read

使用 JavaScript 检测触摸设备

用JavaScript检测触控设备:maxTouchPoints、Pointer Events 和 CSS pointer 媒体查询,适用于混合设备和当前输入类型。

OpenReplay Team · Apr 26, 2026 · 4 min read

浏览器端设备上 AI 的现状

浏览器端本地AI解析:Chrome内置API、Transformers.js、ONNX Runtime Web、WebGPU、WebNN及混合回退方案。

OpenReplay Team · Apr 25, 2026 · 5 min read

GitHub 贡献图的创意技巧

用SVG、snake动画和通过GitHub Actions自动更新的README统计卡,自定义你的GitHub contributions graph。

OpenReplay Team · Apr 25, 2026 · 4 min read

Val Town:浏览器中的无服务器 JavaScript

Val Town 是一个基于浏览器的无服务器 JavaScript 和 TypeScript 平台,提供 vals、Deno 运行时、SQLite、blob 存储、邮件和 OpenAI。

OpenReplay Team · Apr 24, 2026 · 4 min read

理解数据库事务

解析数据库事务、ACID、隔离级别和MVCC,并提供可靠并发与回滚处理的实用指南。

OpenReplay Team · Apr 24, 2026 · 4 min read

使用 NativeWind 将 Tailwind CSS 引入 React Native

NativeWind将Tailwind CSS样式带到React Native,涵盖className、深色模式、变体、配置和关键限制。

OpenReplay Team · Apr 23, 2026 · 4 min read

OpenCode:终端优先的 AI 编码代理

OpenCode 是一款面向终端的开源 AI 编码代理,支持自带模型提供商、Plan/Build 模式,以及 LSP、MCP 和自定义命令。

OpenReplay Team · Apr 23, 2026 · 4 min read

使用 React Admin 构建数据驱动的应用

解析 React Admin 架构:dataProvider 方法、CRUD 视图、认证,以及用于后端无关应用的可复用列表和编辑页面。

OpenReplay Team · Apr 22, 2026 · 5 min read

面向开发者的免费图库资源

面向开发者的免费图库资源,涵盖许可证细节、API访问、署名规则以及 Unsplash、Pexels、Pixabay、Openverse 等的再利用限制。

OpenReplay Team · Apr 22, 2026 · 5 min read

如何在浏览器中调试 CORS 错误

用 DevTools、控制台报错和 preflight OPTIONS 排查浏览器 CORS 错误。快速发现混合内容、TLS 和凭据问题。

OpenReplay Team · Apr 21, 2026 · 4 min read

在 Node.js 中从 API 获取数据

使用 Node.js 原生 fetch 处理 API 请求、POST、超时和错误。并了解何时改用 undici Pool 或 Axios。

OpenReplay Team · Apr 21, 2026 · 4 min read

TypeScript 中的类型安全事件发射器

TypeScript 类型安全的事件发射器:通过事件映射、泛型 emitter 或 Node.js EventEmitter,在编译时发现拼写和 payload 不匹配。

OpenReplay Team · Apr 20, 2026 · 4 min read

使用 Shaders.com 为你的 UI 添加 WebGPU 特效

Shaders.com 为 React、Vue、Svelte 和 Solid 添加 WebGPU 效果,提供 90 多种可组合预设、可视化编辑器和浏览器回退方案。

OpenReplay Team · Apr 20, 2026 · 4 min read

HTTP 请求中的链接与表单

HTTP 请求中的链接与表单:何时使用 <a>、GET 表单、POST 表单,以及为什么 method=link 在 HTML 中无效。

OpenReplay Team · Apr 19, 2026 · 4 min read

如何在 JavaScript 中检测在线和离线状态

使用 JavaScript 检测在线和离线状态:navigator.onLine、online/offline 事件,以及基于 fetch 的连接检查。

OpenReplay Team · Apr 19, 2026 · 4 min read

使用 CSS cross-fade() 混合图像

CSS cross-fade() 可在一条声明中混合图片。了解百分比权重、旧版 -webkit 语法、@supports 回退和浏览器支持。

OpenReplay Team · Apr 18, 2026 · 4 min read

热门 JavaScript 游戏引擎对比

比较 Phaser、Babylon.js、PlayCanvas、Excalibur 和 melonJS,选择适合 2D 和 3D 浏览器游戏的 JavaScript 游戏引擎。

OpenReplay Team · Apr 18, 2026 · 5 min read

JavaScript 开发者的安全编码实践

浏览器应用的安全 JavaScript 编码:防范 DOM XSS,避免 eval(),使用 CSP,保护令牌,并加固 postMessage 和依赖项。

OpenReplay Team · Apr 17, 2026 · 4 min read

使用 Canvas 将图像转换为 Base64

用 Canvas 将图片转为 Base64:对比 toDataURL 和 toBlob,处理 PNG/JPEG/WebP 支持,并避免 tainted canvas 的 CORS 错误。

OpenReplay Team · Apr 17, 2026 · 4 min read

使用 WebTransport 实现低延迟浏览器通信

浏览器 WebTransport:比较 WebSockets、数据报和流,了解如何通过 HTTP/3 实现低延迟通信且避免队头阻塞。

OpenReplay Team · Apr 16, 2026 · 4 min read

We use cookies to improve your experience. By using our site, you accept cookies.