![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 69
致可乐
成为勇敢的狗勾
展开
-
ES6——扩展运算符...
文章目录一、替代函数的 apply 方法1.将数组转为函数的参数2.求出数组最大/小元素3.将一个数组添加到另一个数组的尾部二、扩展运算符的应用1.复制数组2.合并数组3.与解构赋值结合4.实现了 Iterator 接口的对象扩展运算符(…)将一个数组转为用逗号分隔的参数序列 (好比 rest 参数的逆运算)console.log(...[1, 2, 3])// 1 2 3一、替代函数的 apply 方法1.将数组转为函数的参数// ES5 的写法function f(x, y, z) {原创 2021-09-11 00:56:18 · 234 阅读 · 0 评论 -
JS——闭包
一.什么是闭包?把局部变量闭包成当前作用域的私有变量的函数。(能够读取其他函数内部变量的函数)二.闭包的特点优点:把局部变量拿到作用域的外部使用,让外部访问函数内部变量成为可能。缺点:闭包的变量会存到内存里面 , 大量使用闭包会导致内存泄漏(有一块内存空间被长期占用,而不被释放)三.闭包的应用场景 例子1 function Method(){ var name="蒋丞"; //闭包变量 return function(){ //闭包函数原创 2020-11-27 00:04:14 · 133 阅读 · 0 评论 -
vue-axios interceptors(拦截器) 实际应用
在项目开发中,遇到下面这样一个问题: 在进行敏感操作之前,每个请求需要携带token,但是token 有有效期,token 失效后需要换取新的token并继续请求【需求分析】:每个请求都需要携带 token ,所以我们可以使用 axios request 拦截器,在这里,我们给每个请求都加 token,这样就可以节省每个请求再一次次的复制粘贴代码。token 失效问题,当我们token 失效,我们服务端会返回一个特定的错误表示,比如 token invalid,但是我们不能在每个请求之后去做刷新原创 2021-08-24 21:07:08 · 371 阅读 · 0 评论 -
Http请求头和响应头(Get和Post)
文章目录一、HTTP简介二、HTTP消息结构 [请求报文](一)请求行(1)请求方法(2)请求头(3)空行(4)请求数据(post)实例 (post)三、HTTP响应消息(一)状态行(1)HTTP状态码(二)HTTP响应头 content-Type(1)定义和用法application/x-www-form-urlencoded四、关于HTTP请求GET和POST的区别1.数据位置2.传输数据的大小3.安全性参考:Http请求一、HTTP简介HTTP协议是 超文本传输协议 的缩写,是用于从万维网服务器原创 2021-09-09 11:46:26 · 6997 阅读 · 0 评论 -
vue中qs的使用
vue中qs的使用原创 2021-08-26 09:43:51 · 957 阅读 · 0 评论 -
flex布局
文章目录一、基本属性1.flex-direction决定了项目的排列方式2.flex-wrap决定了项目排列满屏,是否换行3.justify-content 项目在主轴上的对齐方式4.align-items 决定了项目在交叉轴上的对齐方式二、常用布局1.flex设置元素垂直居中对齐2.用flex布局制作导航栏3.有时候需要做成左图右文字的样式4.固定百分比布局(1)等分布局(2)某一个固定(3)多个固定5.圣杯布局6. 输入框布局,有时需要在输入框的前部添加提示,或者后部添加按钮7.底部footer固定在底原创 2021-08-21 16:12:20 · 1516 阅读 · 0 评论 -
vue数据双向绑定原理 2
原理:1.vue双向数据绑定是通过 数据劫持 结合 发布订阅 的模式来实现的。即数据和视图同步,一方发生变化,另一方也随之变化。【MVVM】2.核心:Object.defineProperty( ) 方法3.Object.defineProperty()方法:(1) Object.defineProperty(obj,prop,descriptor)有三个参数,分别代表:obj (要定义其上属性的对象)prop (要定义或修改的属性)descriptor (具体的改变方法)(2)简单地说原创 2021-08-06 15:48:33 · 81 阅读 · 0 评论 -
js底层 原型链&原型对象
文章目录自定义一个如上Array函数类:prototype原型对象例子es5中没有类,把函数称作类: var arr=new Array(); console.log(arr);__proto__:原型链。原型链指向当前类的原型对象自定义一个如上Array函数类:一个对象的原型链(proto) 指向自身原型对象(prototype)原型对象的构造函数 指向本身(函数本身)函数类的原型属性 prototype===函数类的原型对象 /* * 自定义函数类,写类对象原创 2021-07-30 02:25:36 · 106 阅读 · 0 评论 -
MVC、MVVM、MVP设计模式
文章目录一、MVC二、MVVM三、MVP四、MVC与MVVM区别一、MVCMVC(model-view-controller)中:Model(模型):是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。View(视图):是应用程序中处理数据显示的部分。通常视图是依据模型数据创建的。(就是看到界面一切东西)Controller(控制器):是应用程序中处理用户交互的部分。通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。view操作会触发control原创 2021-04-29 00:09:38 · 261 阅读 · 0 评论 -
jQuery对象与js对象的相互转化
1.jquery对象转换成原生js对象console.log($(".btn")[0]);2.原生js如何转化为jquery对象 var id=document.querySelector("#btninfo"); console.log(id); console.log($(id));原创 2021-03-12 19:52:22 · 342 阅读 · 0 评论