当函数有多个参数的时候我们对函数进行改造并返回一个函数,只传入部分参数,只到函数执行完毕f(1,2,3) ==> f(1)(2)(3)
如果一个函数经过多个函数处理才能得到最终值,这个时候可以把中间过程的函数合并成一个函数
JavaScript 语言的设计是单一继承,即子类只能继承一个父类,不允许继承多个父类。这种设计保证了对象继承的层次结构是树状的,而不是复杂的网状结构 (opens new window)。 但是,这大大降低了编程的灵活性。因为实际开发...
前言项目中有许多通用的组件,为了避免在每个组件都引入一个长列表,可在入口函数注册基础组件准备 安装 lodash 库 npm i lodash --save入口文件import Vue from 'vue'import { camelCase, upperFirst } from ...
为什么别人写代码又快又简洁?为什么别人任务完成的那么快,还有时间摸鱼,而我一个需求写一天,改改bug又两天?
一次偶然的机会,我将项目(基于 tdesign-vue-next-starter )由 Vite 2.7 升级成 Vite 3.x 后,发现首次运行 Vite dev 构建,页面首屏时间非常长,且一定会整个页面刷新一次。而第二次进入则不再刷新页面。...
1.区别:深拷贝和浅拷贝的使用场景是在复杂对象里,即对象的属性还是对象;浅拷贝是指只复制一层对象,当对象的属性是引用类型时,实质复制的是其引用,当引用指向的值改变时也会跟着变化;深拷贝是指复制对象的所有层级。2.深拷贝...
本文实现方法都是看效果倒推实现方法,并进行一些拓展和思考,和源码无关。lodash这个库在这里更像一个题库,给我们刷题的