标签:学习

883 篇文章

css03-03
阅读

CSS过渡性能解析:transition: all

CSS过渡性能深度解析:为什么 可能是你页面的隐形杀手 一、引言:一个被忽视的性能陷阱 你是否曾在项目中这样写: 看似简洁优雅,却可能在低端设备上引发卡顿、掉帧。 真相 : 是前端性能优化中高频出现的“隐形陷阱”。本文将彻底揭开它的面纱。 二、核心概念: 到底在控制什么? 指定 哪些CSS属性变化时触发动画过渡 。它是过渡效果的“守门员”: | 值 | 含义 | 生成的CSS | | | | | | | 所有 可过渡属性变化时均触发动画...

#学习
前端03-02
阅读

深入理解 Cookie:安全属性、访问边界与渲染场景实践

本文系统梳理 Cookie 核心机制,聚焦 HttpOnly/SameSite 等安全属性 、 访问权限边界 、 CSR/SSR 差异 ,附关键代码示例与安全清单。适合开发查阅与知识沉淀。 一、Cookie 是什么?为什么需要它? HTTP 是无状态协议。Cookie 是服务端通过 响应头下发、浏览器自动存储并在后续 同源请求中携带 的小型文本数据(通常 ≤4KB),用于: 会话维持(Session ID) 用户偏好(语言/主题) 跨请...

#学习
前端03-02
阅读

退出登录时 Cookie 清除指南

核心结论 :登出 ≠ 单方面操作。HttpOnly 与非 HttpOnly Cookie 需 前后端协同清除 ,缺一不可。残留 Cookie = 安全隐患 + 用户体验漏洞。 🔒 为什么不能“一键清空”? 浏览器出于安全设计: 后端 :只能通过 响应头清除 自己设置过 的 Cookie(需属性完全匹配) 前端 JS :可读写非 HttpOnly Cookie,但 无法触碰 HttpOnly Cookie 无“清除全部”API :任何服...

#学习
qwik02-28
阅读

理解 Qwik 的 routeLoader$:执行时机与 SSR/SSG/CSR 全景解析

🔑 一句话定义 是 Qwik City 专为“路由级数据加载”设计的声明式 API 。 它将数据获取逻辑与组件解耦,通过 序列化 + 状态恢复 实现“零 hydration”体验——这正是 Qwik “可恢复性”(Resumability)架构的灵魂所在。 📊 执行时机全景表(建议收藏!) | 场景 | 执行位置 | 触发时机 | 数据来源 | 客户端是否重执行? | | | | | | | | SSR | 服务端 | 用户请求页面...

#学习
javascript02-24
阅读

navigator.sendBeacon全指南

在前端开发中,埋点系统是必不可少的一环。我们经常需要在用户 关闭页面 、 刷新 或 跳转路由 时,向服务器发送最后一条统计数据(比如用户停留时长、页面跳出率)。 但这看似简单的需求,在实现时却危机四伏:请求发不出去?页面跳转卡顿?今天我们就来聊聊这个问题的终极解决方案 —— 。 一、 痛点与传统方案的挣扎 场景还原 当用户点击关闭按钮时,浏览器会触发生命周期事件( 或 )。如果我们直接使用普通的异步 AJAX ( 或 ) 发送请求,浏览...

#学习
qwik02-24
阅读

Qwik 技术深度回顾:从入门到实战

Qwik 是一个以 Resumability(可恢复性) 为核心的现代前端框架,它的目标是实现 O(1) 的 JavaScript 加载量,即无论应用多大,首屏加载的 JS 量都几乎为零。 本文将带你回顾项目中实际使用到的 Qwik 核心技术,帮助你快速重拾对 Qwik 的记忆。 1\. 核心概念: 后缀与懒加载 在 Qwik 中,你会发现大量的 API 以 结尾(如 , , )。 含义 : 标志着代码的 序列化边界 。编译器会将 包裹...

#学习
qwik02-24
阅读

Qwik博客性能优化实战

1\. 回归原生:用标准能力替代冗余脚本 曾几何时,为实现图片懒加载与资源预取,开发者常需手写复杂的 Intersection Observer 逻辑。但随着浏览器能力的演进,这类“黑科技”反而可能成为性能负担。 问题所在 : 自定义懒加载脚本不仅增加首屏 JS 体积,还会频繁触发 DOM 监听与计算,占用主线程资源,推高 Total Blocking Time(TBT)。 优化方案 : 图片加载 :直接采用 。浏览器内核级实现更高效、...

#学习
css01-26
阅读

在CSS中,四种高度视口单位的区别

在CSS中,视口单位是构建响应式网页设计的重要工具,特别是针对移动端开发。除了传统的 ,CSS新引入了 、 和 等更精确的单位,解决传统单位在移动端的局限性。 四种高度视口单位的区别 | 单位 | 全称 | 含义 | 特点 | | | | | | | vh | Viewport Height | 传统视口高度单位,1vh = 视口高度的1% | 在移动端有问题:不考虑浏览器UI变化,经常导致内容被遮挡或出现意外滚动 | | svh |...

#学习
qwik01-15
阅读

Qwik 服务端能力深度解析

1\. Qwik 服务端架构概览 Qwik 采用独特的 可恢复性 (resumability)架构,使其服务端渲染(SSR)能力与传统框架有本质区别。在 Qwik 中,服务端不仅负责初始 HTML 生成,还负责: 组件序列化与反序列化 事件监听器的注册与恢复 数据流的管理(从服务端到客户端) 优化资源加载策略 Qwik 的服务端处理是 细粒度 的,允许开发者精确控制哪些代码在服务端执行,哪些在客户端执行,同时保持无缝协作。 2\. Qw...

#学习
1...111213...99