首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
时光屋小豪
掘友等级
公众号 | 前端时光屋
唯一不担心后路的方式,就是把前路走的更长。
获得徽章 13
动态
文章
专栏
沸点
收藏集
关注
作品
赞
607
文章 607
沸点 0
赞
607
返回
|
搜索文章
最新
热门
「从0实现React18系列」Reconciler架构的双缓存树实现原理
通过上一篇文章的学习,了解了Fiber是什么,知道了Fiber节点可以保存对应的DOM节点。Fiber节点构成的Fiber Tree会对应DOM Tree。
「从0实现React18系列」Fiber架构的实现原理
Reconciler 是什么 Reconciler 是 React 核心逻辑所在的模块,那Fiber架构的实现原理是什么呢
「从0实现React18系列」自己动手实现一个JSX转换
本文主要讲解了JSX是什么以及它在Babel中的转换过程。文章还阐述了React 17之前的createElement方法和React 17之后jsx方法的实现,以及ReactElement方法的定义
「Node.js系列」深入浅出Node模块化开发——CommonJS规范
本文将为大家透彻的介绍关于Node的模块化——CommonJS的一切。 当我们在公司面对一个大型的前端项目时,通常是多人开发的,会把不同的业务逻辑分步在多个文件夹当中。 究其原因,我们才发现,其实JavaScript是没有模块化的概念(至少到现在为止还没有用到ES6规范),换句…
「Node.js系列」深入浅出讲解V8引擎如何执行JavaScript代码
本文将为大家介绍,V8引擎如何执行JavaScript代码。 题目中说到的V8引擎,大家自然会联想到Node.js。 我们先来吧这些概念搞清楚,再去看Node到底是什么?为什么大前端需要它。 任何可以使用JavaScript来实现的引用最终都会使用JavaScript实现。 在…
「经典升华」V8引擎的垃圾内存回收机制
在其他的后端语言中,如Java/Go, 对于内存的使用没有什么限制,但是JS不一样,V8只能使用系统的一部分内存。 我们都知道,所有的对象类型的数据再JS中都是通过堆进行空间分配的,当我们构造一个对象进项赋值操作的时候,其实相应的内存已经分配到了堆上,我们可以不断地这样创建对象…
「深入浅出」前端开发中常用的几种跨域解决方案
如果你还是对跨域概念或单单配置还是很模糊的话,或者面试中经常被问到,但是回答的不全面的话,可能这篇文章适合你。 公众号👉 前端时光屋,查看更多更质量文章。 如果两个URL的协议protocol、主机名host和端口号port都相同的话,则这两个URL是同源。 同源策略是一个重…
「灵魂之作」2020斩获30道高频JS手撕面试题
最近在准备面试,刚好利用几天的时间系统的整理了下JS经常考的手撕题类型。 在这里,以脑图的形式带大家手撕这篇文章里的所有题(带注释)。 5. 手动实现防抖函数 柯理化函数含义:是给函数分步传递参数,每次传递部分参数,并返回一个更具体的函数接收剩下的参数,这中间可嵌套多层这样的接…
精学JS手撕灵魂系列——数组扁平化和去重的N种思想
在前端面试中,手写flat和手写数组去重是非常基础的面试题,通常出现在笔试或者第一轮面试中,主要考察面试者基本的手写代码能力和JavaScript的基本功。 今天就带大家从0了解flat特性到手写实现flat和数组去重的N种思想,再到接住面试官的连环追问中重新学习一遍数组去重和…
React性能优化的中流砥柱——Immutable数据流
本文帮助大家从0了解什么是immutable,以及它有什么作用,是在什么背景下应运而生的。 最重要的是它是我们日常开发中常用的技术之一,与React配合使用的immutable能给我们开发者带来多大的便利,本文会依次讲到。 显然上面例子中的原数组list,被我们不轻易间串改了,…
下一页
个人成就
2020年度人气作者No.57
文章被点赞
1,521
文章被阅读
83,933
掘力值
4,972
关注了
72
关注者
497
收藏集
29
关注标签
9
加入于
2019-01-03