上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
摘要: 阅读全文
posted @ 2021-07-05 00:36 一个动态类型的幽灵 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 面试题 1. 路由之间是怎么跳转的?有哪些方式 1、<router-link to="需要跳转到页面的路径"> 2、this.$router.push()跳转到指定的url,并在history中添加记录,点击回退返回到上一个页面 3、this.$router.replace()跳转到指定的url,但 阅读全文
posted @ 2021-07-01 22:26 一个动态类型的幽灵 阅读(2223) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 尽可能还原 Promise 中的每一个 API, 并通过注释的方式描述思路和原理. 3 */ 4 5 6 // 定义三个状态 7 const PENDING = "PENDING"; 8 const RESOLVED = "RESOLVED"; 9 const REJECTED = ' 阅读全文
posted @ 2021-06-29 19:22 一个动态类型的幽灵 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 1. 请说出下列最终执行结果,并解释为什么? var a = [];for(var i = 0; i < 10; i++) { a[i] = function() { console.log(i) }}a[6]() 输出10 var没有块级作用域,声明的变量直接到全局 当for循环执行完成时候,全局 阅读全文
posted @ 2021-06-29 19:08 一个动态类型的幽灵 阅读(270) 评论(0) 推荐(0) 编辑
摘要: js代码本身的执行是单线程同步执行,但是浏览器是多线程的,可以把异步任务通过浏览器线程进行计算,当需要执行的时候,再根据宏任务或微任务放入到对应队列,排队等待执行,就是js的异步编程,都是基于回调进行实现 eventLoop线程主要来负责主线程和其他线程的通信,假如消息读取完成需要主程序执行代码,或 阅读全文
posted @ 2021-06-29 19:01 一个动态类型的幽灵 阅读(92) 评论(0) 推荐(0) 编辑
摘要: Array 原型上有很多数组的方法。例如 map, every, some,filter,forEach等,今天我们就使用高阶函数来mock以上的功能。 以上方法怎么使用,就不再举例说明了,大家应该都用的滚瓜烂熟了。常用的使用模式都是这样的。 [1,2,3,4,5].forEach((item, i 阅读全文
posted @ 2021-06-29 14:31 一个动态类型的幽灵 阅读(43) 评论(0) 推荐(0) 编辑
摘要: NPM 查询当前镜像 npm get registry 设置为淘宝镜像 npm config set registry http://registry.npm.taobao.org/ 设置回默认的官方镜像 npm config set registry https://registry.npmjs. 阅读全文
posted @ 2021-06-18 10:03 一个动态类型的幽灵 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 1.this.$set实现什么功能,为什么要用它? 使用 v-for更新 vue视图层 时 使用了不改变原数组的方法 例如 slice() map() foreach()等等 可以使用 给原数组 重新赋值 覆盖 更新 的方式 但是这种方式效率较低 这个时候可以考虑使用 this.$set() 更新某 阅读全文
posted @ 2021-06-17 17:03 一个动态类型的幽灵 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 前端面试常问第二大问题是http缓存相关内容。说真的,http缓存相关的细节比较多,并且 http 常用协议版本有1.0、1.1,(本文暂不讨论http2.0)。 缓存相关 header 我们先罗列一下和缓存相关的请求响应头。 Expires 响应头,代表该资源的过期时间。 Cache-Contro 阅读全文
posted @ 2021-06-16 18:47 一个动态类型的幽灵 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-06-16 11:31 一个动态类型的幽灵 阅读(15) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页