摘要:
一、什么是BFC1、BFC即 Block Formatting Contexts (块级格式化上下文), 是 W3C CSS2.1 规范中的一个概念。2、BFC是指浏览器中创建了一个独立的渲染区域,并且拥有一套渲染规则,他决定了其子元素如何定位,以及与其他元素的相互关系和作用。 二、BFC的特点1、 阅读全文
摘要:
筛选列表功能,页面不刷新更改地址栏里面的搜索条件, 目的:当用户刷新页面之后,页面里面的筛选条件和刷新之前条件是一样的 阅读全文
摘要:
代码分割是指构建工具将构建后的 JavaScript 包拆分为多个较小的,可以按需或并行加载的文件。通过适当的代码分割,页面加载时需要的功能可以立即下载,而额外的块只在需要时才加载,从而提高性能。 像 Rollup (Vite 就是基于它之上开发的) 或者 webpack 这样的打包工具可以通过分析 阅读全文
摘要:
// Set是一种类似于Map的数据结构,也是一组key的集合,但不存储value。由于key不能重复,所以,在Set中,没有重复的key,这种特性就起到数据去重的效果,重复的数据不会被写入到set中。 // es6 新增了 Set 缺点: 兼容性不好(了解) // Set 是一个值的集合 里面的每 阅读全文
摘要:
如何在鼠标滑动时顶部元素距离顶部距离一直为0px 阅读全文