Tag: frontend
All the articles with the tag "frontend".
Signals 内在原理:从 Vue Reactivity 到 Angular Signals 的响应式编程统一模型
Published: at 00:00把 Vue 2/3、Angular Signals、Solid.js 与 TC39 Signals Proposal 放进同一张坐标系:依赖追踪、变化传播、副作用调度。理解不同框架响应式系统背后的共同模型,而不是只记 API。
2026 年 React 入门路线:抛弃 dva/umi,拥抱 React 19 + Vite + Ant Design 5
Published: at 01:002019 年的 CRA + dva + umi 方案早已过时。本文给出 2026 年 React 入门的正确路线:React 19 + Vite + Ant Design 5 + Zustand + React Router v7,配合完整的工程化配置。
Vue 3 六年回望:从 2020 年的激进 RFC 到 2026 年的稳健生态
Published: at 00:00Vue 3 从 2020 年发布到 2026 年已走过六年。本文回顾 Vue 3 的设计决策、生态演进、Vue 2 EOL 的落幕,以及 2026 年 Vue 生态的现实选型建议。
前端构建工具十年:从 Gulp 到 Vite,再到 Rolldown 的时代终章
Published: at 23:00从 2014 年的 Grunt/Gulp 任务流,到 Webpack 的模块打包时代,再到 Vite 的 ESM 革命和 Rolldown 的 Rust 重写——一篇文章看懂前端构建工具十年演化史。
从 Travis CI 迁移到 GitHub Actions:2026 年的前端自动化部署实战
Published: at 21:00Travis CI 曾是开源项目的 CI 首选,但 2021 年的收费政策变化让大量项目流失。本文详解如何把 .travis.yml 迁移到 GitHub Actions,并介绍 pnpm 缓存、Secrets、矩阵构建等实用技巧。
Lerna 已死,Monorepo 未亡:pnpm workspace + Changesets + Turborepo 实战
Published: at 20:00Lerna 2022 年停维护后,现代 Monorepo 的最优解是什么?本文手把手讲解 pnpm workspace + Changesets + Turborepo 的完整实战配置,以及如何从 Lerna 平滑迁移。
Zone.js 谢幕,Signals 登场:Angular 17-19 变更检测完全指南
Published: at 19:00深入讲解 Angular Signals 体系:signal()、computed()、effect() 的核心 API,Zoneless 模式的开启方式,以及如何将存量 Zone.js 组件渐进式迁移到 Signals 架构。
从 OAuth 2.0 到 OAuth 2.1:PKCE、BFF 与现代前端认证的正确姿势
Published: at 18:00回顾 2020 年 OAuth 2.0 方案的安全隐患,深入讲解 OAuth 2.1 的核心变化、PKCE 流程、BFF 模式,以及如何用 NestJS + Passport 构建安全的现代认证网关。
HTTP/3 科普:QUIC、0-RTT、队头阻塞、连接迁移,一次讲清楚
Published: at 08:00从前端开发者的视角出发,系统讲解 HTTP/3 背后的核心概念:QUIC 协议、0-RTT 握手、队头阻塞、连接迁移,以及它对实际项目的影响。
10年前端考古:从 Vue 到 AI,我的 GitHub 学习轨迹
Published: at 18:00回顾10年来在 GitHub 上留下的98个仓库,记录从 Vue 新手到 AI 全栈的成长历程。