摘要: // http request 请求拦截器,有token值则配置上token值 axios.interceptors.request.use( config => { if (token) { // 每次发送请求之前判断是否存在token,如果存在,则统一在http请求的header都加上token 阅读全文
posted @ 2020-08-20 10:20 edczjw 阅读(1154) 评论(0) 推荐(0) 编辑
摘要: 单页应用:single page application 阅读全文
posted @ 2020-06-28 17:44 edczjw 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1、输入网址之后做了哪些事? 1、输入网址 2、DNS 解析 3、建立 TCP 链接 4、客户端发送HTTP 请求 5、服务端处理请求 6、服务端相应请求 7、浏览器获取展示 HTML 8、浏览器请求获取HTML 中的资源 2、rem 与 em 的区别? em 是相对于 本身 font-size 的 阅读全文
posted @ 2020-06-28 17:02 edczjw 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 1、数组去重的方法? 2、数组的map 与 forEach的区别? 共同点: 1.都是循环遍历数组中的每一项。 2.forEach() 和 map() 里面每一次执行匿名函数都支持3个参数:数组中的当前项item,当前项的索引index,原始数组input。 3.匿名函数中的this都是指Windo 阅读全文
posted @ 2020-06-28 17:01 edczjw 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1,说说防抖节流的区别? 函数的防抖与节流是我们解决频繁操作DOM 时间的两种解决方案。(setTimeout)定时器实现 函数防抖(debounce): 原理:将若干函数调用合为一次,并在给定时间过去之后或者连续时间完全触发完成之后,调用一次 函数节流: 原理:当达到了一定的时间间隔就会执行一次; 阅读全文
posted @ 2020-06-28 16:57 edczjw 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1 js改变数组数据及长度的方法有哪些?作用是什么? arr.pop() : 删除数组最后一个元素,返回删除项 arr.push() : 在数组末尾添加一个或多个元素,返回数组新长度 arr.shift() : 删除数组的第一个元素,返回删除项 arr.unshift() : 在数组的第一项前面添加 阅读全文
posted @ 2020-06-28 16:51 edczjw 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 1 html 和 xhtml 的区别 ? (1) 其基础语言不同 1、XHTML是基于可扩展标记语言(XML)。 2、HTML是基于标准通用标记语言(SGML)。 (2) 语法严格程度不同 1、XHTML语法比较严格,存在DTD定义规则。 2、HTML语法要求比较松散,这样对网页编写者来说,比较方便 阅读全文
posted @ 2020-06-28 16:50 edczjw 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1.块级元素怎么样垂直水平居中? (1)父元素position:relative,子元素position:absolute;top:50%;left:50%;margin-top:-height/2;margin-left:-width/2; (2)父元素样式属性display:flex;子元素使用 阅读全文
posted @ 2020-06-28 16:49 edczjw 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 应用场景 你是web开发者,你的系统依赖于别人的HTTP数据,你在调试自己的系统时,你依赖的系统老是出问题。 你是测试人员,搭建一套完整的外部依赖环境异常麻烦,你其实只想关注自己的系统。 mockhttp.cn为你提供这样一个服务: 定制一个http服务, url以及接口返回值由你决定。生成moc 阅读全文
posted @ 2020-06-24 09:55 edczjw 阅读(979) 评论(0) 推荐(0) 编辑
摘要: mui进行手机物理键的监听首先安装 vue-awesome-muinpm i vue-awesome-mui在main.js注册 JavaScript code ? 1 2 import Mui from 'vue-awesome-mui'; Vue.use(Mui); 在index.html Ja 阅读全文
posted @ 2020-06-15 10:07 edczjw 阅读(827) 评论(0) 推荐(0) 编辑