摘要:2020高级前端面试题(学习笔记) 参考文章:https://www.cnblogs.com/sexintercourse/p/12418512.html 一、写React/Vue项目时为什么要在列表组件中写key,其作用是什么? 1. 更准确。因为带key就不是就地复用了 2. 更快。利用key的
阅读全文
摘要:第31题:改造下面的代码,使之输出0-9,写出你能想到的所有解法。 for (var i = 0; i < 10; i++) { setTimeout(() => { console.log(i); }, 1000) } 答: 解法1:把var改成let for (let i = 0; i < 10
阅读全文
摘要:第22题:介绍下重绘和回流(Repaint&Reflow),以及如何进行优化? 答:关于重绘和回流 第23题:介绍下观察者模式和订阅-发布模式的区别,各自适用于什么场景? 答:观察者模式和发布订阅模式 第24题:聊聊Redux和Vuex的设计思想? 答: 把组件之间需要共享的状态抽取出来,遵循特定的
阅读全文
摘要:内容的起源来自于掘金上的一篇文章——《前端 100 问:能搞懂 80% 的请把简历给我》 木易杨前端进阶,《前端 100 问:能搞懂 80% 的请把简历给我》 系列笔记: 前端面试100问(1-10) 前端面试100问(11-21) 题11:算法手写题 已知如下数组: var arr = [[1,2
阅读全文
摘要:前端100问第10题 参考:https://github.com/Advanced-Frontend/Daily-Interview-Question/issues/7 请写出下面代码的运行结果 async function async1() { console.log('async1 start'
阅读全文
摘要:内容的起源来自于掘金上的一篇文章——《前端 100 问:能搞懂 80% 的请把简历给我》 系列笔记: 前端面试100问(1-10) 前端面试100问(11-21) 题1:(滴滴、饿了么)写React/Vue项目时为什么要在列表组件中写key,其作用是什么? 答:(以Vue举例回答) 1.维护状态。
阅读全文
摘要:前言: 平时工作中很少跨域,很少用到jsonp,但是几乎每次面试都会被问到这个问题。很崩溃。 菜鸟教程上的jsonp教程就很好。这里做个笔记,自己捋一遍。 Jsonp(JSON with Padding)是json的一种使用模式,可以让网页从别的域名那获取资料,即跨域读取数据。 jsonp需要服务端
阅读全文