0%

文件上传 功能在web开发中很常见,到目前为止,常见且使用较多的上传方式有 form表单FormDataBase64 ;比较新的上传方案还有 WebSocketWebRTC

阅读全文 »

当我们在使用Node搭建服务端的时候,我们可能会碰到需要接收 压缩文件 的情况,例如:接收前端提交的压缩包、解压等,我们这里演示一下如何 接收解压

阅读全文 »

一般来说,网页上展示的视频,都是由后端传递给前端的,那么,后台是如何来完成视频传输的这个操作的呢,我们这里以 node 后台为例,服务端框架选用 express

阅读全文 »

axios二次封装

axios 的基本配置有请求拦截、响应拦截、异常处理,以及个别基础配置(如 baseURL, timeout)等

只有将这些东西都提前配置好,我们才能更好的开发自己的项目。

阅读全文 »

前言

目前很多项目在开发的过程中都会用到版本控制,而主流的版本控制工具就是 gitsvn

以使用最多的 git 来说,在正常使用的过程中,无非就是拉取、暂存、提交、推送。

这里重点说一下 提交commit ,一般来说,平时大家的提交方式基本是这样的

阅读全文 »

作用

reduce 接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。

阅读全文 »

作用

map 接收一个函数,并使用该函数对数组的每个元素进行调用,函数会返回处理后的值,进而组成一个新的数组返回

阅读全文 »

作用

instanceof 的作用是用来判断 一个对象是否是某个类或构造函数的实例

阅读全文 »

概念

所谓的数组扁平化,就是将一个多维数组,变成一维数组

如下:

let arr1 = [1, 2, [3, 4], 5, [6, 7, [8, 9, [10, 11, 12, [13, 14]]]]]
// 扁平化后 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]

阅读全文 »