编辑
2023-07-26
JS基础
00

MapObject都是JavaScript中常用的数据结构,它们都可以用来存储键值对(key-value pairs)。但是,它们之间也有一些重要的区别,了解这些区别可以帮助我们选择更合适的数据结构来满足我们的需求。

编辑
2023-07-26
心理学
00

幸存者偏差(survivorship bias)是一种认知偏差,指的是我们倾向于关注成功的案例,而忽视失败的案例,从而导致我们对事物的判断和决策出现偏差。这种偏差不仅存在于个人层面,也存在于社会层面,会给我们带来很多问题。那么,我们如何避免幸存者偏差呢?本文将从以下几个方面进行探讨:

编辑
2023-07-23
手写源码系列
00

深拷贝是一种复制对象的方法,它可以保证复制出来的对象和原对象完全独立,不会相互影响。本文将从底层原理分析深拷贝和浅拷贝的区别,探讨深拷贝的必要性和应用场景,以及用JavaScript语言实现不同情况下的深拷贝方法,包括考虑和不考虑循环引用的情况。

编辑
2023-07-19
计算机网络
00

GETPOSTHTTP协议中最常用的两种请求方法,它们在功能和使用上有一些明显的区别,也有一些不太为人所知的细节。本文将从多个方面介绍GETPOST请求的区别与细节

编辑
2023-07-18
JS基础
00

在前端开发中,我们经常会遇到一些高频事件,比如窗口的resizescroll、输入框的input等。如果我们对这些事件的回调函数进行频繁的执行,可能会导致页面卡顿、性能下降、甚至内存泄漏。为了解决这个问题,我们可以使用两种常见的技巧:防抖和节流。本文将从概念理解、应用场景、区别、手写实现等多个角度来介绍防抖和节流的原理和用法。