Frontend

  • Published on
    本文深度剖析了两种用于构建健壮、可维护 React 组件的高级状态管理模式。第一种是聚合相关状态,通过 useState 对象或 useReducer 实现原子化更新。第二种是利用可辨识联合 (discriminated unions) 建模类型状态,以消除无效状态组合。
  • Published on
    本文深度剖析了 React 中常见的状态管理反模式。内容系统性地阐述了三大核心问题:存储可派生状态、为非渲染值使用 state 以及存储冗余状态。
  • Published on
    本文深度剖析了点击劫持 (Clickjacking),一种基于 UI 视觉欺骗的 Web 攻击。内容系统性地阐述了攻击者如何利用透明 iframe 叠加技术来劫持用户点击。
  • Published on
    本文深度剖析了 JSON Web Token (JWT) 作为一种紧凑、自包含的身份验证与授权机制。内容系统性地阐述了 JWT 的三段式结构、声明 (Claims) 类型,并将其与传统的 Session ID 模式在状态管理、可扩展性和会话注销方面进行了深入对比。
  • Published on
    本文深度剖析了获取元数据请求头 (Fetch Metadata Request Headers) 这一现代浏览器安全机制。内容系统性地阐述了 Sec-Fetch-Site, Sec-Fetch-Mode, Sec-Fetch-Dest, Sec-Fetch-User 等核心头部,并结合流程图与服务端代码示例,展示了如何利用这些由浏览器保证真实性的上下文信息,来构建针对 CSRF、XSSI 等跨站威胁的纵深防御体系。