最新 最热

ReactNative_在终端terminal运行程序经常出现的问题

1、Unable to resolve modules lodash  (这里举例lodash,这个lodash也可以是别的。意思就是缺少当前模块,所以需要安装)

2022-07-20
3

从 UNMET PEER DEPENDENCY 中理解依赖版本管理

笔者之前在开发模块分析工具,使用npm list命令时遇到 UNMET PEER DEPENDENCY 这个问题,在探究解决方法的时候对npm的包管理机制有了很多新的认识,分享一下过程中的思考。UNMET PEER DEPENDENCY 是什么 ?你在使用npm list...

2022-06-29
3

Memorized Function

记忆化,Memorization(简写 memo),是一种提高程序执行速度的优化技术,简单来说就是把需要重复计算的结果缓存在内存中,下次要用时直接取出来就行,不用再计算一次,属于典型的空间换时间的优化方案,通常会用在有大计算量或者递归...

2022-06-29
2

Ramda 鲜为人知的一面

这些"奇怪"的点背后隐藏着Ramda 背后"更深"一层的设计, 本文将会对此作出讲解, 并阐述背后通用的函数式编程理论知识.

2022-06-24
4

JS基础防抖节流

new 一个构造函数,会自动reutrn一个实例化对象 new完的实例化对象____proto___自动指向构造函数的prototype new构造函数传参自动赋值给当前实例化对象

2022-06-16
2

javascript 数组以及对象的深拷贝(复制数组或复制对象)的方法

如上,arr的修改,会影响arr2的值,这显然在绝大多数情况下,并不是我们所需要的结果。 因此,数组以及对象的深拷贝就是javascript的一个基本功了。

2022-05-05
3

使用JS将聊天记录聚合在一起

我们在QQ上聊天时,同一分钟的聊天记录会被放在一起展示,当我们发送消息时,每条消息的发送时间都会精确到秒,那么他是如何实现将这些数据按分钟划分到一起的显示的呢?...

2022-04-10
2

函数式编程(FP)

可能大家都听过武侠小说中的内功和招式,商业大佬讲的道与术,一些唱歌选秀评委口中的感情和技巧。

2022-03-29
3

vue.config.js的优化配置(element-ui, echarts, lodash按需加载 )

最近优化了一个vue cli3.0项目,项目从打包体积2.5M,优化到272k, 速度提高了约2/3。下面将优化方法写下:

2022-03-29
3