首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端面试
订阅
奋斗的胖轩
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
2019年17道高频React面试题及详解
以下面试题来源于github项目前端面试指南,那里有超过200道高频前端面试题及答案,目前拥有1400star. 组件化: 其中以 React 的组件化最为彻底,甚至可以到函数级别的原子组件,高度的组件化可以是我们的工程易于维护、易于组合拓展。 天然分层: JQuery 时代的…
知根知底setState
setState作为react中使用最频繁的一个API,在这里简单分享它的实现机制。 网上有很多讲解fiber的文章大多在描述fiber的算法。实际上fiber包含数据结构和算法,按照v16之前的版本理解,fiber在源码中表示虚拟DOM的一个节点 第一个setState也就到…
详解leetcode146题【LRU (最近最少使用) 缓存机制】(附js最优解法!)
leetcode 146. LRU (最近最少使用) 缓存机制 从以上分析,要想找到缓存末尾的值,我想到两个办法。 执行get的时候,如果缓存中存在get的数据,则更新缓存顺序,跟以上一样。 以上,是我第一感觉的做法。为什么说是第一感觉,首先,题目要求O(1)的复杂度,所以我不…
浅谈React中的diff
diff算法在React中处于主导地位,是React V-dom和渲染的性能保证,这也是React最有魅力、最吸引人的地方。 React一个很大一个的设计有点就是将diff和V-dom的完美结合,而高效的diff算法可以让用户更加自由的刷新页面,让开发者也能远离原生dom操作,…
React 还是 Vue:你该如何选择?
2016 年 React 巩固了它作为前端框架之王的地位,这一年中可以看到它在 Web 端和移动端的快速成长,同时稳稳领先于它的主要竞争对手 Angular。 但是 2016 对 Vue 来说也是同样令人印象深刻的一年,它发布了 Vue 2.0 版本并且在 JavaScript 社区引起了巨大反响,GitHub 上多出的 25000 颗 star 就是最好的证明。
一次弄懂Event Loop(彻底解决此类面试问题)
Event Loop即事件循环,是指浏览器或Node的一种解决javaScript单线程运行时不会阻塞的一种机制,也就是我们经常使用异步的原理。 是要增加自己技术的深度,也就是懂得JavaScript的运行机制。 现在在前端领域各种技术层出不穷,掌握底层原理,可以让自己以不变,…
居中为什么用transform,而不是margin top/left
首先。我们了解下transform是干嘛的。 在MDN中的官方解释:CSStransform属性允许你旋转,缩放,倾斜或平移给定元素。这是通过修改CSS视觉格式化模型的坐标空间来实现的。简言之,transform可以操作一些动画、位移效果。 margin top/left,我们…
技术胖的2019新版React全家桶免费视频(84集)
一共84集,从5月4日开始录制,到9月18日完成,5个月时间。如果是一个专业讲师,这进度你会说太慢了,但我的视频都是下班后录制的。今天是个不错的日子,也是我的生日(84年9月18日),标志着我正式进入35岁。在这个特殊的日子里,我献给大家我这将近半年的努力成果,希望更多的小伙伴…
你真的理解setState吗?
这两天自己简单的看了下 setState 的部分实现代码,在这边给到大家一个自己个人的见解,可能文字或图片较多,没耐心的同学可以直接跳过看总结(源码版本是16.4.1)。 、performWorkOnRoot、performSyncWork、performAsyncWork这四…
30 道 Vue 面试题,内含详细讲解(涵盖入门到精通,自测 Vue 掌握程度)
本文以前端面试官的角度出发,对 Vue 框架中一些重要的特性、框架的原理以问题的形式进行整理汇总,意在帮助作者及读者自测下 Vue 掌握的程度。本文章节结构以从易到难进行组织,建议读者按章节顺序进行阅读,当然大佬级别的请随意。希望读者读完本文,有一定的启发思考,也能对自己的 V…