摘要: 先来回到上面问题:不会执行,因为async await 的存在,将异步请求等同于变成了同步,函数里面代码是一步一步执行的,前面报错,后面代码将不会执行: 上面代码中封装得$api其实也对响应拦截进行了错误处理的,但是对于async await来说还是会抛出异常,导致程序不会继续往下执行,那么如何在代 阅读全文
posted @ 2021-08-25 18:29 鸡腿太小 阅读(5837) 评论(0) 推荐(0) 编辑
摘要: 定义:箭头函数是se6新定义的函数形式,语法比函数表达式更简洁,并且没有自己的this,arguments,super或new.target。箭头函数表达式更适用于那些本来需要匿名函数的地方,并且它不能用作构造函数。 箭头函数特点: 1.语法简单: 使用较为简洁的语法、较少的代码量来完成和普通函数一 阅读全文
posted @ 2021-08-24 11:37 鸡腿太小 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 着手三个部分: js部分: (1)减少http请求: web中一次请求要经历发起请求,服务器响应,返回数据,浏览器渲染,才能把数据展示在页面上,其中80%的时间都耗在http请求中,只有20%是浏览器渲染时间。。。 (2)减少对dom的访问和操作,改为创建文档碎片,进行虚拟dom操作 在浏览器中访问 阅读全文
posted @ 2021-08-09 17:52 鸡腿太小 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 最近面试官经常问vue数据双向绑定,老是说不清楚,在这里来记录一下: (1)定义: vue通过object.defindPrototype方法劫持数据加上发布订阅模式的方式来实现的,数据发生变化,视图跟着变化,视图变化,数据也随之发生改变,数据和视图同步。 (2)表现: v-model指令:是v-b 阅读全文
posted @ 2021-08-09 16:39 鸡腿太小 阅读(367) 评论(0) 推荐(0) 编辑
摘要: function f(k){ this.m=k return this } var m = f(1) var n =f(2) console.log(m)//2 console.log(n)//window console.log(m.m)//undefined console.log(n.m)// 阅读全文
posted @ 2021-07-27 15:56 鸡腿太小 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 参考《javascript种难点实例精讲》 1. 遍历数组 算法1的主要思想是在函数内部新建一个数组,对传入的数组进行遍历。如果遍历的值不在新数组中就添加进去,如果已经存在就不做处理。 function arrayUnique(array) { var result = []; for (var i 阅读全文
posted @ 2021-07-21 09:41 鸡腿太小 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 我们都知道数组也是属于对象,因此用一般的typeof 无法达到预期效果: 例如: var a = [1, 2, 3];console.log(typeof a);//object, 此时需要其他方法才能判断: 1.instanceof运算符 instanceof运算符用于通过查找原型链来检测某个变量 阅读全文
posted @ 2021-07-13 20:28 鸡腿太小 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 给定一个数组array求最大值和最小值: 1.一般做法: 算法1的主要思想是在自定义的min()函数和max()函数中,通过循环由第一个值依次与后面的值作比较,动态更新最大值和最小值,从而找到结果 // 最小值 Array.prototype.min = function() { var min = 阅读全文
posted @ 2021-07-12 09:20 鸡腿太小 阅读(4538) 评论(0) 推荐(0) 编辑
摘要: 为了搞清楚这个问题,我们需要先了解这几个东西: 1.什么是线程?什么是进程?他们之间的关系? 2.什么是任务队列( Event Queue ),任务分类(宏任务、微任务)? 3.什么是事件循环? 4.为什么说js是单线程? 5.为什么js要是单线程? 接下来我们一起来看一下: 1.什么是线程?什么是 阅读全文
posted @ 2021-06-30 11:17 鸡腿太小 阅读(1428) 评论(0) 推荐(0) 编辑
摘要: 最近接触了一个select选择框,对option进行添加选项和删除选项,效果图入下: 主要整合功能点: 1.点击添加,新增一个option选项,使用 dropdownRender 对下拉菜单进行自由扩展 1.点击删除按钮,删除一个一个option选项,这个简单,但是点击其中一个选项会把删除图标一起带 阅读全文
posted @ 2021-05-27 18:13 鸡腿太小 阅读(8495) 评论(0) 推荐(0) 编辑