自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 一文读懂《浏览器解析与渲染过程》

浏览器渲染流程是性能优化的核心战场。通过理解 DOM/CSSOM 构建、渲染树生成、布局与绘制的细节,开发者可针对性地减少阻塞、避免重排/重绘,并利用分层与合成技术提升交互流畅度。最终目标是为用户提供快速、稳定的视觉体验。

2025-03-27 21:08:22 704

原创 一文读懂《CSS中的BFC》

BFC是CSS布局中的核心机制之一,通过创建独立的渲染区域解决布局冲突问题.BFC触发条件根据具体场景选用,避免出现副作用BFC的四大核心特性包括外边距合并、清除浮动、自适应两栏布局、防止文本环绕等IFC是CSS处理行内元素布局的核心机制,通过控制水平排列、垂直对齐和自动换行,实现文本、图片等内容的自然流布局.其规则与 BFC 互补,共同构建了 CSS 的格式化上下文体系‌。

2025-03-26 23:18:36 745

原创 【每日一问】new 过程发生了什么?

new过程中,创建一个空对象,将空对象的__proto__指向构造函数的prototype,执行构造函数,并绑定this,处理返回值。new利用原型继承的方式,实现了构造函数的复用,避免了重复的代码。

2025-03-26 21:48:44 335

原创 一文读懂《JavaScript中的类型转换机制》

‌显式转换‌:主动使用 String()/Number()/Boolean()。‌隐式转换‌:关注运算符和上下文(如+拼接字符串、==的自动转换)。‌对象转换‌:优先 valueOf(),再 toString(),Date对象特殊处理。避免隐式转换陷阱:优先使用 ===,必要时显式转换。

2025-03-26 00:02:11 1005

原创 【每日一问】visibility:hidden和display:none的区别?

用简短语言讲明白一个知识点。每日一问,聚沙成塔!

2025-03-15 12:45:01 240

原创 【每日一问】window.onload 和 DOMContentLoaded 的哪个先执行?

用简短语言讲明白一个知识点。每日一问,聚沙成塔!

2025-03-14 10:53:20 180

原创 三分钟搞懂Vue2核心流程(图文解析版)

图文结合,帮助您快速了解Vue2的核心流程,附源码位置。

2025-03-12 23:01:59 604

原创 静态资源http请求队列阻塞问题及解决方案

登录系统->进入首页(首页主要展示一些图片)->切换至列表页面。

2025-03-12 21:14:11 526

原创 一文读懂《Vue2 keep-alive内置组件》

一、为什么需要组件缓存?在复杂的单页应用(SPA)开发中,频繁切换的组件会导致‌‌:大型组件重渲染消耗计算资源(如大数据量表格):表单输入内容、滚动位置等交互状态无法保留:Tab切换/路由跳转时出现闪烁卡顿‌‌电商后台系统的商品列表(带筛选条件)↔商品详情页高频切换。

2025-03-12 21:10:23 432

原创 一文读懂《Vue2 Diff算法》

diff 算法是用于比较两颗虚拟 DOM 树的差异,并生成最小化 DOM 操作指令的算法。它的核心目标是高效更新视图,避免全量渲染的性能浪费。虚拟 DOM:用 Javascript 对象来描述真实 DOM 结构(如 Vue 中的 VNode)diff 算法是一种对比虚拟 DOM 树的差异,计算最小 DOM 更新步骤的算法。diff 算法只在同层级比较,不跨层级比较diff 算法过程中,先使用头尾双指针进行两端对比,再配合查找复用法匹配节点diff 算法中的key。

2025-03-12 21:08:46 824

原创 实现图片懒加载的 5 种方式

使用 ElementUI 的 el-image 组件,设置 lazy 属性,即可实现图片懒加载。vue-lazyload 是一个 Vue.js 的插件,用于实现图片懒加载。(仅支持 Vue3),否则会出现 v-lazy 指令找不到的问题。通过滚动监听事件手动判断图片是否进入视口,实现图片懒加载。,可以监听元素是否进入可视区域,从而实现图片懒加载。HTML5 新增的属性,用于实现图片懒加载。注意:Vue2.x 需要安装。使用浏览器原生 API。的版本,避免安装默认的。

2025-03-11 21:03:01 566

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除