
前端面试
文章平均质量分 76
我不是程序媛lisa
。。。
展开
-
【前端】【面试题】JS实现冒泡排序
冒泡排序是稳定的排序算法(相同值元素相对位置不变)空间复杂度为 O(1)(原地排序)实际开发中效率较低,适用于教学或小规模数据排序对比其他排序算法:快速排序 平均 O(n log n),更高效。原创 2025-02-20 16:51:19 · 410 阅读 · 0 评论 -
Mongodb 管道之 $bucket和 $facet 用法详解
在MongoDB的聚合框架中,管道$bucket和$facet是两个功能强大的阶段操作符,分别用于数据的分组和多维度聚合。$bucket:适合明确分桶边界的单维度统计,如销售区间、年龄段分布。$facet:适用于复杂需求,需在单次查询中生成多个统计结果,如同时分析价格分布和地区销售趋势。正确选择两者可显著提升聚合效率,并简化数据处理流程。原创 2025-02-20 11:28:40 · 379 阅读 · 0 评论 -
CSS3最新面试题(一)
以下是2025年CSS3的最新面试题,结合核心概念、布局技术、动画特性、响应式设计等高频考点整理而成。原创 2025-02-14 17:14:30 · 672 阅读 · 0 评论 -
前端 Interview - JS 的事件循环机制 Event Loop
每次面试都会被问道的一个问题,请说说你对 JS 事件循环机制的理解?甚至会甩出几道代码题,填写输出结果。今天就来介绍一下JS的事件循环机制,并附带几道经典的 笔试题。本文先介绍到这里,后续有更新再补充。原创 2024-12-02 16:47:07 · 802 阅读 · 0 评论 -
前端 Interview - 防抖 和 节流 的理解与实现
以上就是对防抖和节流的理解。原创 2024-12-02 15:27:37 · 228 阅读 · 0 评论 -
前端 Interview - 图片懒加载
本文主要介绍 什么是懒加载?懒加载的主要特点,以及对懒加载的实现原理的理解。以上仅是对懒加载的粗略介绍,欢迎评论区补充。原创 2024-12-02 14:19:24 · 408 阅读 · 0 评论 -
前端 Interview - 回流和重绘,如何避免?
在前端性能优化中,我们经常提到的两个概念 回流 和 重绘,今天我们详细来说说,什么是回流、重绘?什么情况下会触发回流或重绘?如何避免?原创 2024-12-02 13:39:48 · 818 阅读 · 0 评论 -
前端 Interview - 浏览器输入URL回车后,都发生了什么?
当我们在浏览器输入网址并回车后,一切从这里开始。以上就是在浏览器输入URL并回车之后,浏览器都做了什么事情,有些详细的点,比如JS阻塞,回流、重排、浏览器缓存等,我们再另开篇详述。原创 2024-12-02 11:44:03 · 983 阅读 · 0 评论