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