12k
第 23 页

OpenReplay 博客

Jan.ai 入门指南:注重隐私的 ChatGPT 替代方案

Jan.ai 是一款免费开源的桌面应用,可在本地私密运行 Llama 3、Mistral 等大语言模型,所有对话数据完全不经过云端。

OpenReplay Team · Oct 24, 2025 · 4 min read

5 个你可能不知道的有趣 Chromium 分支

Cromite、Thorium、Supermium 等五款 Chromium 分支,针对 Chrome 忽视的隐私、性能及旧版 Windows 兼容性问题提供解决方案。

OpenReplay Team · Oct 23, 2025 · 4 min read

React Router 中间件入门指南

React Router 中间件支持拦截请求、共享上下文数据,并通过 7.9 版本新增的中间件 API 实现路由鉴权保护。

OpenReplay Team · Oct 23, 2025 · 4 min read

使用 JavaScript 创建交互式图表

基于 Canvas API 与 Chart.js 构建交互式 JavaScript 图表,涵盖悬停效果、工具提示、实时更新及性能优化技巧。

OpenReplay Team · Oct 22, 2025 · 4 min read

IndexedDB 与 LocalStorage 和 SessionStorage 的比较

从容量、性能和数据类型三个维度对比 IndexedDB、LocalStorage 和 SessionStorage,帮助选择适合应用的客户端存储 API。

OpenReplay Team · Oct 22, 2025 · 4 min read

使用 JavaScript 添加五彩纸屑效果:有趣的实战指南

介绍使用 js-confetti、canvas-confetti 或原生 Canvas 实现庆祝用五彩纸屑效果的方法,并涵盖资源清理与移动端性能优化的最佳实践。

OpenReplay Team · Oct 21, 2025 · 4 min read

使用纯 CSS 构建流畅的轮播图

利用 scroll-snap、scroll-button 伪元素和关键帧动画构建 CSS 轮播图,无需 JavaScript 库或额外依赖。

OpenReplay Team · Oct 21, 2025 · 4 min read

如何选择 Node.js 框架:需要考虑的关键因素

对比 Express、Fastify、NestJS 和 Koa 在性能、可扩展性与安全性方面的差异,为具体项目选择合适的 Node.js 框架。

OpenReplay Team · Oct 20, 2025 · 4 min read

CSS 数学函数:cos() 和 sin() 使用指南

CSS 的 cos() 和 sin() 函数基于单位圆数学实现圆形布局与波浪动画,无需借助 JavaScript 计算。

OpenReplay Team · Oct 20, 2025 · 3 min read

为 Astro 项目添加主题

介绍如何为 Astro 项目添加起始模板,以及使用 CSS 自定义属性、主题切换按钮和 FOUC 预防脚本实现深色与浅色模式切换。

OpenReplay Team · Oct 19, 2025 · 4 min read

Kiro 入门指南:AWS 推出的全新 AI 编码工具

AWS Kiro IDE 融合规格驱动开发、代理钩子与 steering files,为复杂项目提供结构化支持及持久化 AI 上下文。

OpenReplay Team · Oct 18, 2025 · 4 min read

JavaScript Switch 语句完整指南

JavaScript switch 语句使用严格相等匹配多个 case 的值,本文介绍 break、fall-through 及块级作用域如何影响控制流。

OpenReplay Team · Oct 17, 2025 · 4 min read

用通俗易懂的语言解释向量数据库

向量数据库以数学嵌入形式存储数据,并借助 HNSW 等 ANN 算法,为 AI 应用中的语义搜索和 RAG 提供支持。

OpenReplay Team · Oct 17, 2025 · 4 min read

将 chrome://flags 重置为默认设置

介绍如何在桌面端和 Android 上通过 chrome://flags 将 Chrome 实验性功能重置为默认状态,以修复浏览器崩溃问题并恢复正常访问。

OpenReplay Team · Oct 16, 2025 · 4 min read

InstantDB 入门指南:现代化的 Firebase 替代方案

基于 InstantDB 的本地优先同步机制构建实时 React 应用,支持离线功能与自动乐观更新,无需手动管理 WebSocket。

OpenReplay Team · Oct 16, 2025 · 4 min read

为开发者选择合适的待办事项工具

对比 Todoist、Linear、Trello 及 GTD 工具,从 API 支持、集成能力和工作流需求出发,帮助开发者选择合适的任务管理工具。

OpenReplay Team · Oct 15, 2025 · 4 min read

如何保护您的 API 免受未授权访问

结合 JWT、OAuth 2.0、RBAC、速率限制与 API 网关构建多层安全防护,即使持有有效凭证也能阻止未授权访问。

OpenReplay Team · Oct 15, 2025 · 4 min read

Web 应用中 OAuth 安全的最佳实践

介绍如何通过 PKCE、refresh token 轮换、DPoP 及 BFF 模式安全实现 OAuth 2.0,保护单页应用免受令牌窃取与已废弃流程的威胁。

OpenReplay Team · Oct 14, 2025 · 4 min read

理解 GitHub Awesome Copilot 仓库

GitHub Awesome Copilot 仓库支持团队配置自定义指令、可复用提示词和聊天模式,以实现定制化的 AI 辅助。

OpenReplay Team · Oct 14, 2025 · 4 min read

Dyad 实用入门指南:本地 AI 应用构建工具

介绍如何使用 Dyad 通过自然语言提示构建本地 AI 应用,支持 Neon Postgres 集成及 GPT-4、Claude、Ollama 等多种模型。

OpenReplay Team · Oct 13, 2025 · 4 min read

5 个值得收藏的优秀开发者资源

五款值得收藏的开发者资源,Gemini Code Assist、Cline、Kilo Code、Exercism 和 RegExr,分别解决 AI 编程、正则表达式调试及技能缺口等问题。

OpenReplay Team · Oct 13, 2025 · 4 min read

使用 Web Push API 实现推送通知

基于 Service Workers、VAPID 密钥与加密机制构建推送通知,涵盖订阅管理及各浏览器的具体实现要求。

OpenReplay Team · Oct 12, 2025 · 4 min read

JavaScript Promise 如何与事件循环协同工作

JavaScript Promise 使用微任务队列,在 setTimeout 之前执行,理解事件循环如何对任务排列优先级,有助于编写可预期的异步代码。

OpenReplay Team · Oct 12, 2025 · 3 min read

GitHub Copilot 扩展入门指南

介绍安装 GitHub Copilot Extensions,使用 Node.js 构建 Hello World 智能体,并对比 VS Code 扩展与 MCP 服务器的选型。

OpenReplay Team · Oct 11, 2025 · 4 min read

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