摘要:
beforeEach((to, from, next) => { next('/logon') } 上面这串代码我们可以看成为 beforeEach((to, from, next) => { beforeEach(('/logon', from, next) => { beforeEach(('/ 阅读全文
摘要:
111111111111111111111111111111111111111111111 阅读全文
摘要:
1、vue模版编译原理 2、http缓存机制 https://www.cnblogs.com/chenqf/p/6386163.html 3、实现一个eventBus 4、html是怎么在页面画出来的 5、v-html 怎么防止xss攻击 https://www.cnblogs.com/chenqf 阅读全文
摘要:
1、实现一个广度遍历和深度遍历 2、实现数组的filter方法 3、http的缓存机制,http和https的区别是什么,https怎么实现加密的,ssl协议具体是怎么加密的 4、newVue这个过程做了些什么 5、浏览器是怎么实现路由变化,页面内容也发生变化的。 阅读全文
摘要:
最近面试老是被问到这个,所以记录一下 Promise.all 概念:可以将多个Promise实例包装成一个新的Promise实例。同时,成功和失败的返回值是不同的,成功的时候返回的是一个结果数组,而失败的时候则返回最先被reject失败状态的值。 demo: let p1 = new Promise 阅读全文
摘要:
1、响应式数据的声明 中 ref 与 reactive 有什么区别? 答:参考答案 。个人理解:ref最好用来定义基本数据类型,使用时要用.value ;reactive最好用来定义引用数据类型。reactive在定义数据的时候,要用对象包装一下,使用时用.属性名。可以用isRef / isReac 阅读全文
摘要:
首先vue2中vuex版本是4.x以下,vue3中使用vuex需要保证vuex版本在4.x及以上。 以下说一说怎么在vue3中使用vuex,与vue2大同小异 首先在views新建一个store文件夹,写index.js(这里只写demo,所以不分模块了。只做展示使用) import { creat 阅读全文
摘要:
题目:统计一个数字在排序数组中出现的次数。 示例 1: 输入: nums = [5,7,7,8,8,10], target = 8输出: 2示例 2: 输入: nums = [5,7,7,8,8,10], target = 6输出: 0 一般解法直接暴力用for循环,但是效率不高 我们考虑用二分法解 阅读全文
摘要:
我们先看一下官方DEMO let player = new HlsPlayer({ id: 'mse', url: '//sf1-cdn-tos.huoshanstatic.com/obj/media-fe/xgplayer_doc_video/hls/xgplayer-demo.m3u8', is 阅读全文
摘要:
三次握手 名词解释 SYN,ACK,FIN存放在TCP的标志位,一共有6个字符,这里就介绍这三个: SYN:代表请求创建连接,所以在三次握手中前两次要SYN=1,表示这两次用于建立连接,至于第三次什么用,在疑问三里解答。 FIN:表示请求关闭连接,在四次分手时,我们发现FIN发了两遍。这是因为TCP 阅读全文