- 博客(16)
- 收藏
- 关注
原创 外边距折叠 + BFC + 浮动(同父异母的好兄弟)
在CSS布局领域中,外边距折叠(Margin Collapsing)是一个至关重要的概念。它指的是在垂直方向上,两个或多个相邻的盒子元素的外边距(Margin)发生合并的现象。这种现象具体可以分为父子外边距折叠和兄弟外边距折叠两种情况。深入理解这一概念,对于精确控制页面布局、解决布局中的潜在问题以及提升页面整体视觉效果具有不可替代的作用。块级格式化上下文(BFC)是CSS布局中的一个核心概念,它定义了一个独立的渲染区域。在这个区域内,元素的布局和渲染遵循特定的规则。独立区域。
2024-12-03 11:46:10
652
原创 前端如何检测用户登录状态是否过期?
在前端开发的复杂领域中,检测用户登录状态是否过期是一项极为常见且关键的需求。尤其在复杂业务场景下,精准地把控这一环节对于保障优质的用户体验至关重要。
2024-10-31 08:00:00
1430
原创 从变量的角度理解 Hooks , 变得更简单了
Hooks 可以在函数式组件中完成生命周期管理、状态管理、逻辑复用等几乎全部组件开发工作 , 让我们从变量的角度来深入理解这些强大的Hooks。
2024-10-30 10:00:00
1539
原创 Webpack 是什么? 解决了什么问题? 核心流程是什么?
在前端开发中,无疑是一个举足轻重的工具。它作为一个,能够帮助开发者将项目中的各种资源高效整合,以便于在浏览器中加载和执行。本文将深入探讨 Webpack 的核心功能、解决的问题以及 Webpack的核心流程。
2024-10-26 19:48:34
1454
原创 CSS网页布局:标准流、浮动流与定位流
在实际开发中,一个页面往往包含了这三种布局方式的组合使用。通过理解和掌握这三种布局方式,我们可以更加灵活和高效地设计网页布局,创造出美观且功能强大的网页。
2024-10-24 17:52:46
1616
原创 为什么有时候用 translate 来改变位置, 而不是定位方式? (如top, left)
涉及知识: css + 性能优化 + 浏览器渲染原理
2024-10-19 21:55:32
1300
原创 JavaScript 普通数组去重 & 对象数组去重 (自定义equals函数实现灵活去重)
实现的方法有很多, 如果不考虑, 可以直接用ES6的和实现。但如果遇到了需要根据特殊处理的, 就需要用到比较原生的方式去灵活实现。(自定义equals函数)
2024-09-24 21:33:52
384
原创 前端面试题口述系列: 客户端和服务端渲染
本文讨论了客户端渲染(CSR)和服务端渲染(SSR)的基本概念、区别以及各自的优缺点。CSR中,浏览器先加载基础HTML文件,然后通过JavaScript动态请求后端数据并渲染页面,适用于构建单页应用和频繁交互的应用,但存在网络依赖和用户体验问题。SSR则直接在服务器端生成完整的HTML文档发送给浏览器,减少了白屏加载时间,对SEO友好,但考验服务器承载能力。
2024-09-09 00:35:14
621
原创 2024终于可以仅用1个css属性就实现垂直居中了!! 附:总结以往常用的实现垂直居中方法
在前端开发中,实现垂直居中是一个常见的需求,特别是在构建响应式布局和复杂UI时。
2024-09-06 00:25:45
900
原创 蓝桥杯学习路线 | 两个月速通Java拿下国二分享(经验篇) | 大二
本篇内容分享主要分为三部分:推荐学习路线 + 本人真实学习经历&心得 + 职业生涯推荐。由于内容主要为口语化个人总结, 所以主观性会比较强, 见解有差异也欢迎大家留下评论交流, 勿喷。
2024-09-04 23:45:47
5737
14
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人