标签:学习

883 篇文章

qwik01-09
阅读

qwik api介绍

| 类别 | 名称 | 功能描述 | 适用场景 | | | | | | | 生命周期 | onMount | 组件挂载时执行 | 初始化DOM操作、设置事件监听 | | | onUnmount | 组件卸载时执行 | 清理资源、移除事件监听 | | | onVisible | 组件在视口可见时执行 | 懒加载内容、分析追踪 | | | onResume | 从序列化状态恢复时执行 | 恢复应用状态 | | 核心API | compone...

#学习
Linux01-06
阅读

systemd的启动流程

一、systemd的启动流程 当Linux系统启动时,systemd作为第一个用户空间进程(PID 1)被内核启动,其初始化过程如下: 1. 内核移交控制权 : 内核完成硬件初始化后,执行 (指向systemd的符号链接) systemd以PID 1身份启动,继承内核创建的初始环境 2. 基础环境准备 : 挂载基础虚拟文件系统:/proc, /sys, /dev 设置基本cgroups层次结构 应用系统时钟和区域设置 3. 单元加载与依...

#学习
nginx01-06
阅读

Ubuntu Nginx配置文件与管理

1\. Nginx配置文件结构 配置文件位置 配置层次结构 2\. 常用配置示例 基础服务器配置 反向代理配置 HTTPS配置 (Let’s Encrypt证书) 3\. Ubuntu中Nginx配置管理流程 创建新站点配置 禁用站点 配置片段复用 (snippets) 4\. 配置文件验证与服务管理命令 配置测试 服务管理 5\. 常用调试命令 6\. 常见配置问题解决 配置后无法访问 1. 检查配置语法: 2. 检查防火墙设置: 3...

#学习
前端12-15
阅读

懒加载图片在同一个 Item 中逐个出现的原因与解决方案

懒加载图片在同一个 Item 中逐个出现的原因与解决方案 适用场景 :使用原生 实现图片懒加载的动态列表,每个列表项(item)包含多张图片。 📌 问题描述 在开发一个动态渲染的列表时,每个 item 中包含三张图片,并使用 HTML 原生的懒加载属性: 观察到的现象: 开启懒加载时 :三张图片 不是同时出现 ,而是 从左到右(或从上到下)依次加载显示 ,有明显的时间差。 关闭懒加载(移除 )后 :三张图片 看起来是一起出现的 ,视觉...

#学习
react12-02
阅读

useEffect与useLayoutEffect对比

在 React Hooks 中, 和 都用于处理副作用逻辑,例如订阅、事件监听、DOM 操作等。但它们有着本质性的执行时机差异,这影响到页面渲染、布局抖动、性能表现等关键点。 1\. 执行时机的核心区别 在 React 的渲染流程中: 1. 渲染(Render phase) React 根据 state/props 计算 UI,生成虚拟 DOM,不访问真实 DOM。 2. 提交(Commit phase) React 将虚拟 DOM 变...

#学习
前端11-26
阅读

📌 Vue Skeletor 要点

用途 :提供自适应的骨架屏加载组件,自动匹配现有组件的排版和样式,无需手动绘制方块或圆形。 安装 : 使用方式 : 局部注册 :在组件中 并注册。 全局注册 :在 中 。 插件模式 :可通过 全局配置,关闭闪烁动画。 提供 组合式 API,可在运行时修改全局配置。 属性支持 : / :支持数值或 CSS 字符串。设置 时骨架变为矩形。 :同时设置宽高,方便生成方形或圆形。 :布尔值,生成圆形骨架。 :布尔值,生成圆角矩形,适合按钮或芯片...

#学习
css11-04
阅读

keyframes 关键帧机制

一、什么是 @keyframes? 用于定义动画在不同时间点(关键帧)的样式变化;配合 属性应用到元素上。 定义动画 :使用 声明关键帧序列; 应用动画 :在选择器中通过 / 相关长属性控制表现。 二、基本语法 等价写法( / ): 三、与 属性配合使用 /相关长属性 | 属性名 | 含义 | 示例值 | | : | : | : | | | 动画名称 | | | | 持续时长 | 、 | | | 速度曲线 | / / / | | | 延...

#学习
前端11-03
阅读

SVGA动画格式详解

一、什么是 SVGA? SVGA(Scalable Vector Graphics Animation) 是一种专为移动端设计的 轻量级动画文件格式 ,由中国的 YY 语音团队(现欢聚集团) 在早期移动端直播应用中开发。 它的目标是: 在移动设备上实现接近 AE(After Effects) 动画的效果,同时具备极小的文件体积与极高的渲染性能。 与常见的 GIF、Lottie(JSON) 相比,SVGA 主要用于 直播、互动类动画特效...

#学习
javascript11-02
阅读

理解浏览器事件系统,从用户点击到事件对象的完整旅程

深入理解浏览器事件系统:从用户点击到事件对象的完整旅程 “当我点击页面按钮时,背后发生了什么?为什么回调函数能收到一个包含丰富信息的event对象?今天,让我们一起揭开浏览器事件系统的神秘面纱。” 一个令人困惑的现象 作为前端开发者,我们每天都在写这样的代码: 这段代码如此熟悉,以至于我们很少停下来思考:​ ​这个 对象到底从哪里来?它为什么能知道点击的精确坐标?为什么能识别是哪个元素被点击了?​ ​ 更神奇的是,当我们手动创建事件时:...

#学习
1...121314...99