116 search results
Lighthouse 警告我们避免 DOM 过多,是因为 DOM 会增加内存使用量,并且可能会导致昂贵的样式计算。结合你网站上发生的其他事情,这可能会对用户体验产生影响,尤其是对于使用低端设备的用户。 前几天,当我阅读网站性能报告时,这个警告引起了我的注意。但引起我重新审视的并不是 DOM 元素的总数,而是报告中的另一项指标 —— 最大 DOM 深度。当我在 Lighthouse 报告中看到这个指标时,在脑海中涌现出了一个问题: DOM 深度如何影响渲染性能呢? 当我们使用像 DOM 这样的树状数据结构时,其深度与诸如查找等操作的执行速度有很大关系。
2024年,Web UI 正迎来其前所未有的黄金时代,浏览器中涌现出众多革新的 Web 功能,它们正以前所未有的速度重塑我们构建Web应用的方式,引领着全新的 Web 体验浪潮。接下来,本文将深入探索这些令人瞩目的新功能。
在这个网站(minimal-portfolio-swart.vercel.app)发现一个不错的交互效果,用户体验效果很不错。如上图所示,这个卡片上有一根白色的线条围绕着卡片移动,且在线条的卡片内部跟随这一块模糊阴影,特别是在线条经过卡片圆角部分有特别丝滑的感觉。 今天的文章就来解析如何实现这种效果,文末附源码预览地址。根据示例图片分析需要实现的功能点如下: 线条跟随卡片边框匀速移动 线条内部对应有模糊阴影 圆角部分丝滑动画 这里为什么单独说明圆角部分是因为这块需要特殊处理,请看后面的文章。