摘要:
<style> .main { display: flex; width: 80%; justify-content: space-between; } .back_box { background: #fff; border: 1px solid #eee; height: 100%; posit 阅读全文
摘要:
1、安装Compressor.js https://cdn.bootcdn.net/ajax/libs/compressorjs/1.2.1/compressor.js 2、HTML <van-uploader v-model="fileList" multiple :max-count="1" : 阅读全文
摘要:
1、引入jszip <script src="https://cdn.staticfile.org/jquery/3.6.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/jszip/3.10.1/jszip.min 阅读全文
摘要:
1.debounce(防抖)和throttle(节流)的定义 口语版:防抖就是只有当小明连续10天不捣蛋时,小明爸爸才给他零花钱。如果在这10天内小明捣蛋了, 那么重新计算,直到满足了10天不捣蛋的条件,小明爸爸才给零花钱。一年下来小明居然只拿到了5次零花钱,你说气人不?节流就是无论小明捣蛋不捣蛋, 阅读全文
摘要:
1.构造函数 构造函数模式的目的就是为了创建一个自定义类,并且创建这个类的实例。构造函数模式中拥有了类和实例的概念,并且实例和实例之间是相互独立的,即实例识别。构造函数就是一个普通的函数,创建方式和普通函数没有区别,不同的是构造函数习惯上首字母大写。 另外就是调用方式的不同,普通函数是直接调用,而构 阅读全文
摘要:
深拷贝和浅拷贝的区别 浅拷贝:拷贝后,修改拷贝后的对象,会影响拷贝前的对象 深拷贝:拷贝后,修改拷贝后的对象,不影响之前的对象 浅拷贝是拷贝一层,深层次的对象级别的就拷贝引用;深拷贝是拷贝多层,每一级别的数据都会拷贝出来; 浅拷贝 1.直接赋值 例如数组: var a = [1,2,3,4]; va 阅读全文
摘要:
创建createWsSheet.js 安装及引入 exceljs、file-saver /** * * 导出 excel(带水印) 公共方法 * @param header v 为头,k 为对应 data 数据的 name * 例: const header = [ { k: 'region', v 阅读全文
摘要:
一、创建数组 1、使用数组字面量表示法 var arr = []; //创建一个空数组 var arr1 = [1]; //创建一个包含1项数据为1的数组 var arr2 = ['a','b','c']; //创建一个包含3个字符串的数组 2、使用 Array 构造函数 var arr1 new 阅读全文