面试题知识点

面试题知识点(部分没有详解) JS篇: 1.JS是一门面向对象的语言,说说面向对象语言的三大特征? 封装、继承、多态。 类的继承:构造 原型 实例 拷贝 2.说说你是如何理解JS中封装、继承这两个特点的? 封装指的是隐藏逻辑实现过程,只对外暴露属性和方法 继承指的是建立一个对象与另一个对象之间的父子关系,使得子对象可以拥有父级对象的属性和方法 3.JS中函数继承主要继承

- 阅读全文 -

Umi------react框架

什么是Umi.js? umi,中文可发音为乌米,是一个可插拔的企业级 react 应用框架。你可以将它简单的理解为一个专注性能的类 next.js 前端框架,并通过约定、自动生成和解析代码等方式来辅助开发,减少我们开发者的代码量。 为什么使用Umi.js? 我们做react开发的时候会不会遇到以下问题?: 1.项目做大的时候,开发调试的启动和热更新时间会变得很长。 2.大应用下,网站

- 阅读全文 -

nodeJs 写接口

首先需要基础环境nodejs的全局安装:可通过(https://nodejs.org/en/download/)安装,安装过程基本是全程"NEXT"就ok了 安装完成后可在控制台(win+R输入cmd进入)测试是否已安装成功(node -v) 新版的nodejs已经集成了npm,所以npm也一并安装好了,可以在cmd命令行输入"npm -v"来测试是否成功安装。 0 在目录下:“npm

- 阅读全文 -

loadsh 数组方法 slice()

## slice() ```_.slice(array, [start = 0], [end = array.length])``` slice用于对数组元素进行截取,返回值为截取元素组成的一个新数组。slice方法很容易让人联想到Array.slice(),它是不是对Array.slice()的一层封装?答案是no,lodash自己实现了一个slice方法来替代Array.slice

- 阅读全文 -

js技巧

#js技巧 ``` 返回日期数列里与目标数列最近的日期下标 const getNearestDateIndex = (targetDate, dates) => { if (!targetDate || !dates) { throw new Error('Argument(s) is illegal !') } if (!dates.

- 阅读全文 -