最新 最热

javascript的纯函数,纯函数怎么定义

多次调用 slice 发现相同的输入得到相同的输出,所以是纯函数, splice 多次调用之后相同的输入输出结果不一致,splice 改变了原数组,所以splice不是纯函数...

2022-12-26
0

javascript中柯里化

当函数有多个参数的时候我们对函数进行改造并返回一个函数,只传入部分参数,只到函数执行完毕f(1,2,3) ==> f(1)(2)(3)

2022-12-26
0

javascript学习之函数组合

如果一个函数经过多个函数处理才能得到最终值,这个时候可以把中间过程的函数合并成一个函数

2022-12-26
0

Mixin

JavaScript 语言的设计是单一继承,即子类只能继承一个父类,不允许继承多个父类。这种设计保证了对象继承的层次结构是树状的,而不是复杂的网状结构 (opens new window)。 但是,这大大降低了编程的灵活性。因为实际开发...

2022-12-21
0

Vue自动化全局注册基础组件

前言项目中有许多通用的组件,为了避免在每个组件都引入一个长列表,可在入口函数注册基础组件准备 安装 lodash 库 npm i lodash --save入口文件import Vue from 'vue'import { camelCase, upperFirst } from ...

2022-12-15
0

80%的程序员都在使用的10个JS库,提高效率解放生产力

为什么别人写代码又快又简洁?为什么别人任务完成的那么快,还有时间摸鱼,而我一个需求写一天,改改bug又两天?

2022-12-02
0

​我修复了一个 Vite Bug,让我的项目首屏性能提高了 25%

一次偶然的机会,我将项目(基于 tdesign-vue-next-starter )由 Vite 2.7 升级成 Vite 3.x 后,发现首次运行 Vite dev 构建,页面首屏时间非常长,且一定会整个页面刷新一次。而第二次进入则不再刷新页面。...

2022-11-16
0

lodash判断对象数组是否相等_js删除数组中指定元素并返回剩下的

Lodash 通过降低 array、number、objects、string 等等的使用难度从而让 JavaScript 变得更简单。 Lodash 的模块化方法 非常适用于:

2022-10-03
0

js深拷贝与浅拷贝

1.区别:深拷贝和浅拷贝的使用场景是在复杂对象里,即对象的属性还是对象;浅拷贝是指只复制一层对象,当对象的属性是引用类型时,实质复制的是其引用,当引用指向的值改变时也会跟着变化;深拷贝是指复制对象的所有层级。2.深拷贝...

2022-09-29
0

内功修炼之lodash—— clone&cloneDeep(一定有你遗漏的js基础知识)

本文实现方法都是看效果倒推实现方法,并进行一些拓展和思考,和源码无关。lodash这个库在这里更像一个题库,给我们刷题的

2022-09-21
0