摘要:
要判断图片是否进入了可视区域,可以使用 滚动监听 或者更常用的 IntersectionObserver API,后者是一种更加高效且现代的方式。IntersectionObserver 能够监听一个元素是否与视口(可视区域)相交,而不需要手动监听滚动事件。 使用 IntersectionObser 阅读全文
posted @ 2025-02-17 14:09
脆皮鸡
阅读(109)
评论(0)
推荐(0)
摘要:
懒加载(Lazy Loading)是一种优化技术,可以延迟加载页面上的资源,直到用户需要它们时才加载。这样可以提高页面加载速度,提升用户体验。 在前端开发中,常见的懒加载方法包括以下几种: 1. 图片懒加载 图片是前端应用中最常见的资源之一,懒加载技术可以在图片进入可视区域时才加载。常见的实现方式有 阅读全文
posted @ 2025-02-17 14:03
脆皮鸡
阅读(187)
评论(0)
推荐(0)
摘要:
以下是 Nginx 和 Git 的常见面试问题扩充,以及简短的回答建议: Nginx 相关问题扩充 Nginx 的工作原理是什么? 回答: Nginx 采用事件驱动的异步架构,使用多 worker 进程处理请求,适合高并发场景。 如何配置 HTTPS? 回答: 使用 ssl_certificate 阅读全文
posted @ 2025-02-17 13:56
脆皮鸡
阅读(67)
评论(0)
推荐(0)
摘要:
在面试中,关于 Webpack 和 Vite 的底层原理和优化策略,面试官通常会从以下几个方面提问。以下是一些常见问题及回答思路: 1. Webpack 和 Vite 的核心区别是什么? Webpack:基于打包的思想,将所有模块打包成一个或多个 bundle 文件。它通过 loader 处理各种资 阅读全文
posted @ 2025-02-17 11:45
脆皮鸡
阅读(844)
评论(0)
推荐(0)
摘要:
Suspense 是 Vue 3 中引入的一个内置组件,主要用于处理异步组件的加载状态。它允许你在等待异步组件加载时显示一个备用内容(如加载指示器),从而提升用户体验。 主要用途 Suspense 的主要用途是处理以下场景: 异步组件加载:当组件需要异步加载时(例如通过 defineAsyncCom 阅读全文
posted @ 2025-02-17 10:56
脆皮鸡
阅读(312)
评论(0)
推荐(0)
摘要:
Vue 2 和 Vue 3 的响应式原理在核心思想上是相似的,都是通过数据劫持和依赖收集来实现数据的响应式更新。然而,Vue 3 在实现细节和性能上做了很多优化和改进。以下是它们的主要区别: 1. 响应式系统的实现方式 Vue 2:使用 Object.defineProperty 来实现数据的响应式 阅读全文
posted @ 2025-02-17 10:53
脆皮鸡
阅读(285)
评论(0)
推荐(0)

浙公网安备 33010602011771号