- 博客(6)
- 收藏
- 关注
原创 腾讯三面:Cookie的SameSite了解吧,那SameParty呢?
才弄清cookie的same-site,又出来一个same-party!
2022-04-16 22:25:45 1888 1
原创 vue规定用普通函数定义方法,为什么react又要我用箭头函数?
原文首发在我的公众号,订阅可第一时间查看我的最新文章!大家好,我是年年!如果使用过react和vue,应该发现过一个问题:vue告诉我们不应该把方法、生命周期用箭头函数去定义;而在react的类组件中,把方法写成箭头函数的形式却更方便。要问其原因,大部分人都只把他当一个理所当然的规定。但把这个问题剖开,其实能很好地把准备面试时造的火箭,在拧螺丝的时候用起来。这篇文章可以让你在这个实际场景中去用到this的指向、作用域链以及原型。this指向丢失无论是vue还是react,都在官方文档中强调,需要
2022-04-07 23:25:47 1112
原创 阿里三面:灵魂拷问——有react fiber,为什么不需要vue fiber呢?
提到react fiber,大部分人都知道这是一个react新特性,看过一些网上的文章,大概能说出“纤程”“一种新的数据结构”“更新时调度机制”等关键词。但如果被问:有react fiber,为什么不需要 vue fiber呢;之前递归遍历虚拟dom树被打断就得从头开始,为什么有了react fiber就能断点恢复呢;本文将从两个框架的响应式设计为切入口讲清这两个问题,不涉及晦涩源码,不管有没有使用过react,阅读都不会有太大阻力。什么是响应式无论你常用的是 react,还是 vue,“响
2022-03-21 21:56:10 1085
原创 阿里一面:熟悉事件循环?那谈谈为什么会分为宏任务和微任务。
事件循环由宏任务和在执行宏任务期间产生的所有微任务组成。完成当下的宏任务后,会立刻执行所有在此期间入队的微任务。这种设计是为了给紧急任务一个插队的机会,否则新入队的任务永远被放在队尾。区分了微任务和宏任务后,本轮循环中的微任务实际上就是在插队...
2022-03-17 12:50:32 2973 1
原创 穷追猛打,阿里二面问了我30分钟从URL输入到渲染...
当面试官问出这个题后,大部分人听到都是内心窃喜:早就背下这篇八股文。但是稍等,下面几个问题你能答出来吗: 浏览器对URL为什么要解析?URL参数用的是什么字符编码?那encodeURI和encodeURIComponent有什么区别? 浏览器缓存的disk cache和memory cache是什么? 预加载prefetch、preload有什么差别? JS脚本的async和defer有什么区别? TCP握手为什么要三次,挥手为什么要四次? HTT
2022-03-16 15:08:56 742
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人