随笔分类 -  面试题库

for in 和for of的区别
摘要:for in 和for of的区别 1 遍历数组通常用for循环 ES5的话也可以使用forEach,ES5具有遍历数组功能的还有map、filter、some、every、reduce、reduceRight等,只不过他们的返回结果不一样。但是使用foreach遍历数组的话,使用break不能中断 阅读全文

posted @ 2022-08-11 11:35 漫思 阅读(115) 评论(0) 推荐(0) 编辑

reduce常规教程
摘要:var totalNum = taskinfo.reduce((acc, cur) => { return (acc || 0) + (cur?.totalNum || 0) }, 0); 阅读全文

posted @ 2022-08-03 11:47 漫思 阅读(27) 评论(0) 推荐(0) 编辑

Array.prototype.reduce()
摘要:Array.prototype.reduce() reduce() 方法对数组中的每个元素按序执行一个由您提供的 reducer 函数,每一次运行 reducer 会将先前元素的计算结果作为参数传入,最后将其结果汇总为单个返回值。 第一次执行回调函数时,不存在“上一次的计算结果”。如果需要回调函数从 阅读全文

posted @ 2022-08-03 11:47 漫思 阅读(88) 评论(0) 推荐(0) 编辑

防抖和节流
摘要:防抖和节流 前端很美 2 人赞同了该文章 > 更多文章详见公众号【前端css和js干货】 1.debounce(防抖)和throttle(节流)的定义 口语版:防抖就是只有当小明连续10天不捣蛋时,小明爸爸才给他零花钱。如果在这10天内小明捣蛋了, 那么重新计算,直到满足了10天不捣蛋的条件,小明爸 阅读全文

posted @ 2022-08-01 20:05 漫思 阅读(97) 评论(0) 推荐(0) 编辑

Promise的状态
摘要:Promise Promise 对象用于表示一个异步操作的最终完成(或失败)及其结果值。 备注: 此特性在 Web Worker 中可用 若想了解 promise 的工作方式以及如何使用它们,我们建议你先阅读使用 promise。 描述 一个 Promise 对象代表一个在这个 promise 被创 阅读全文

posted @ 2022-08-01 11:53 漫思 阅读(1250) 评论(0) 推荐(0) 编辑

Promise.all、race和any方法都是什么意思?
摘要:Promise.all、race和any方法都是什么意思? 这篇文章发布于 2021年05月9日,星期日,22:51,归类于 JS API。 阅读 11154 次, 今日 1 次 9 条评论 by zhangxinxu from https://www.zhangxinxu.com/wordpres 阅读全文

posted @ 2022-08-01 09:46 漫思 阅读(603) 评论(0) 推荐(0) 编辑

documentFragment深入理解
摘要:documentFragment深入理解 抽疯的稻草绳关注 0.4482020.12.27 16:42:40字数 178阅读 3,225 documentFragment是一个保存多个element的容器对象(保存在内存)当更新其中的一个或者多个element时,页面不会更新。只有当document 阅读全文

posted @ 2022-08-01 00:18 漫思 阅读(105) 评论(0) 推荐(0) 编辑

display和visibility的用法和区别
摘要:大多数人很容易将CSS属性display和visibility混淆,它们看似没有什么不同,其实它们的差别却是很大的。visibility和display两个属性都有隐藏元素的功能。visibility属性所控制的元素虽然不在浏览器里面显示出来,但他在浏览区里是存在的,只是不显示而已。而display 阅读全文

posted @ 2022-08-01 00:16 漫思 阅读(476) 评论(0) 推荐(1) 编辑

Promise.all和Promise.race的区别
摘要:Promise.all()可以将多个实例组装个成一个新实例,成功的时候返回一个成功的数组;失败的时候则返回最先被reject失败状态的值。 适用场景:比如当一个页面需要在很多个模块的数据都返回回来时才正常显示,否则loading。 promise.all中的子任务是并发执行的,适用于前后没有依赖关系 阅读全文

posted @ 2022-08-01 00:07 漫思 阅读(104) 评论(0) 推荐(0) 编辑

h5新标签介绍
摘要:h5新标签介绍 owlcity关注 2021.12.11 10:37:28字数 245阅读 379 h5新标签介绍 html5新增了一些标签 image 这些标签都是语义标签,可以帮助我们更好的理解,代码中的意思;(都是双标签) 案例: 将语义标签翻译过来为 <div class="header"> 阅读全文

posted @ 2022-07-31 23:57 漫思 阅读(100) 评论(0) 推荐(0) 编辑

为什么outline-width不会引起回流而border-width会引起?
摘要:1、盒模型 标准盒子模型:box-sizing: content-box (height只包括content高度) IE盒模型:box-sizing: border-box (height = padding + border + content), 为了设置padding和border时不撑开盒子 阅读全文

posted @ 2022-07-31 23:55 漫思 阅读(43) 评论(0) 推荐(0) 编辑

display和visibility的区别以及回流和重绘
摘要:display和visibility的区别以及回流和重绘 Jycoding关注 2022.05.13 13:23:21字数 284阅读 238 display:none会脱离文档流,不占据页面空间; visibility:hidden,只是隐藏内容,并没有脱离文档流,会占据页面的空间。 讲述回流以及 阅读全文

posted @ 2022-07-31 23:52 漫思 阅读(504) 评论(0) 推荐(0) 编辑

详解重绘与回流
摘要:详解重绘与回流 不知道鸭关注 0.12021.12.22 12:05:49字数 2,401阅读 3,516 从输入url到看到页面,过程? 1、输入url ( 协议、网络地址、资源路径 ) 2、查看浏览器缓存,看是否有缓存,如果有缓存,继续查看缓存是否过期,如果没有过期,直接返回缓存页面,如果没有缓 阅读全文

posted @ 2022-07-31 23:51 漫思 阅读(96) 评论(0) 推荐(0) 编辑

关于普通盒子模型content-box和怪异盒子模型border-box
摘要:谈一谈刚学的盒子理解 首先我们要知道盒子自身的宽高不包括外边距(margin)!!,包括的有宽高(width,height),内边距(padding),边框(border)。 1.我们先了解一下box-sizing:content-box普通盒子模型 1.1.我们先创建一个普通盒子模型设置好自身的c 阅读全文

posted @ 2022-07-31 23:03 漫思 阅读(163) 评论(0) 推荐(0) 编辑

css选取第几个元素的方法
摘要:css选取第几个元素的方法:1、【first-child】表示选择列表中的第一个标签;2、【last-child】表示选择列表中的最后一个标签;3、【nth-child(3)】表示选择列表中的第3个标签。 本教程操作环境:windows7系统、css3版,DELL G3电脑。 css选取第几个元素的 阅读全文

posted @ 2022-07-31 22:54 漫思 阅读(1169) 评论(0) 推荐(0) 编辑

css中选择器 “>”、 “+”、“~”的区别
摘要:css中选择器 “>”、 “+”、“~”的区别 黎明的叶子关注 2021.09.06 18:53:14字数 543阅读 650 “>” 子元素选择器 是css3中特有的选择器,A>B表示选择A元素的所有子B元素,与A B不同的是,A B选择所有后代元素,为A>B只选择一代。 “+” 相邻兄弟选择器 阅读全文

posted @ 2022-07-31 22:52 漫思 阅读(436) 评论(0) 推荐(0) 编辑

面试题大全
摘要:1、防抖和节流,如何写防抖 2、for循环如何遍历 prototype的属性 3、tsconfig的基础 4、display:none visibilty:none的差别 5、node readfile和readfileasync的差别,以及为什么使用readfileasync 6、typescri 阅读全文

posted @ 2022-07-29 13:21 漫思 阅读(36) 评论(0) 推荐(0) 编辑

Vue核心之数据劫持
摘要:Vue核心之数据劫持 前瞻 当前前端界空前繁荣,各种框架横空出世,包括各类mvvm框架横行霸道,比如Anglar,Regular,Vue,React等等,它们最大的优点就是可以实现数据绑定,再也不需要手动进行DOM操作了,它们实现的原理也基本上是脏检查或数据劫持。那么本文就以Vue框架出发,探索其中 阅读全文

posted @ 2022-07-22 16:11 漫思 阅读(187) 评论(0) 推荐(0) 编辑

git回退到某个commit
摘要:回退命令: git reset --hard HEAD^ 回退到上个版本 git reset --hard HEAD~3 回退到前3次提交之前 git reset --hard commit_id 退到/进到 指定的commit 强退至远程 git push origin HEAD -- force 阅读全文

posted @ 2022-07-18 14:34 漫思 阅读(424) 评论(0) 推荐(0) 编辑

alifd的dialog.show的源代码 ReactDOM.render
摘要:FusionDesign设计平台 - PC 官网export const show = (config = {}) => { const container = document.createElement('div'); const unmount = () => { if (config.aft 阅读全文

posted @ 2022-06-26 17:44 漫思 阅读(26) 评论(0) 推荐(0) 编辑

导航