- 博客(5)
- 收藏
- 关注
原创 js实现根据键名过滤对象
JavaScript的对象不像数组或字符串那样可以迭代,所以我们不能直接在对象上使用。在这篇文章中,我们将探讨如何使用Object.keys()来过滤一个对象。
2023-02-02 15:25:59 1845 1
原创 为什么不建议 forEach 内部使用 async/await?
不知道大家有没有运行多个异步函数并将结果传入到一个数组,最后结果却发现数组是空的经历?就像上面的代码示例那样。那么数组为什么是空的呢?!在运行其他代码之前一直等待异步函数完成似乎是一项不可能的任务。这是因为你没有使用工具。当你学会了如何将和.map组合起来使用时,你会意识到这个任务比你想象的要容易。当你需要对数组中的每个元素运行异步操作时,你可能会自然而然地使用.forEach()方法。例如,有一个用户ID数组,你希望获取用户并将用户名推送到数组。最后记录用户名,但遗憾的是,数组为空。
2023-02-02 14:26:42 534
原创 前端面试题
苏小研 html标签类型及举例 css盒子模型 css中常用单位 em:相对长度单位,相对于当前对象内文本的字体尺寸,如果当前行内文本的字体尺寸未被设置,则相对于浏览器的默认字体尺寸。 rem 是相对于根元素 的 font-size 来计算的,比如说你设置了1.2rem,根元素的font-size是100px,那么这个元素动态算出来的px数就是120px。不同宽度,设置不同px,这样就可以适配所有宽度的设备了。 常用css伪类选择器 svg优缺点 SVG是一种以快速开发和高性能为目标来
2021-10-17 21:42:02 117
原创 CSS3新特性
CSS3盒子模型 box-sizing属性 content-box 盒子大小为width+padding+margin border-box 盒子大小为width *前提是padding和border不会超过width宽度 CSS3滤镜filter filter: blur(4px); 小括号里的数值越大越模糊 CSS3 calc函数 width: calc(100% - 30px); 表示比父盒子少30像素 CSS3过渡 transiton:要过渡的属性 花费时间 运动曲线 何时开始; 进度条案例 h
2021-10-12 21:24:32 118
原创 CSS新增选择器
新增属性选择器 类选择器、属性选择器、伪类选择器,权重为10 标签选择器 权重为1 <!-- 1. 利用属性选择器就可以不用借助于类或者id选择器 --> <input type="text" value="请输入用户名"> <input type="text"> <!-- 2. 属性选择器还可以选择属性=值的某些元素 重点务必掌握的 --> <input type="text" name="" id="">
2021-10-12 20:49:08 199 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人