Map类型取代多项if-else执行
      map类型其实就是键值对的形式,每一个函数或者每一个对象对应一个特殊的键值,通过key,value的形式来调用不同的函数并执行不同的操作。 //定义复用对象 const requestTiber = { mater: () => { materialgetDatalist(this.dataForm).then((res) => res…
Vue资料
Vue资料1下载 Vue资料2下载 Vue资料3下载 Vue资料5下载 Vue资料6下载
前端代码优化
1.带有多的条件的if的语句 逻辑 || 的简写 if (x == 'true' || x == '2523' || x == '小明') { // logic } //Array.includes() 方法用来判断一个数组是否包含一个指定的值,根据情况,如果包含则返回 true,否则返回 false if (['true', '2523'…
前端Excel导出
//获取列表数据之后前端导出为Excel import * as XLSX from 'xlsx' export function MixinExportJosnToExcel ( json, name = 'data', type = 'application/octet-stream' ) { const wb = { SheetNames: …
CSDN 面试必考HTTP协议面试题
1.HTTP 简介: HTTP 协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议; HTTP 是一个基于TCP/IP通信协议来传递数据(HTML文件、图片文件、查询结果等); 2.HTTP工作原理: HTTP协议工作…
2022 某呼 Vue面试题
1.为什么使用虚拟DOM 创建真实DOM的代价高:真实的 DOM 节点 node 实现的属性很多,而 vnode 仅仅实现一些必要的属性,相比起来,创建一个 vnode 的成本比较低。 触发多次浏览器重绘及回流:使用 vnode ,相当于加了一个缓冲,让一次数据变动所带来的所有 node 变化,先在 vnode 中进行修改,然后 diff 之后对所…
2022年某呼面试题(JS部分)
1.ES6新增了哪些方法 1、includes()用于判断数组是否包含给定的值 返回一个布尔值 2、find()用于找出第一个符合条件的数组成员 3、findindex()返回第一个符合条件的数组成员的位置,如果所有成员都不符合条件,则返回-1 4、set数据结构,类似于数组,但是成员的值都是唯一的,没有重复的值 5、、let声明变量、const声…
2022年某乎面试题(CSS部分)
1.css布局方式 1、table布局(现在少用) 2、flex布局 3、float布局 4、响应式布局 2.说一下盒子模型(常问) 标准和模型和IE盒子模型 这两个的区别主要是 IE盒子模型的宽高包括content和padding还有border,标准盒子模型 不包括, box-sizing:content-box 标准盒模型 box-sizin…