首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
bug小能手
掘友等级
前端工程师
|
耗子尾汁
害你加班的Bug是我写的
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
124
文章 124
沸点 0
赞
124
返回
|
搜索文章
最新
热门
那些年我们一起学习过的dom diff
所谓的虚拟DOM就是用JS去按照DOM结构来实现的树形结构对象,也可以叫做DOM对象。 2. diff的比较方式? 在采取diff算法比较新旧节点的时候,比较只会在同层级进行, 不会跨层级比较。算法也是采用了先序遍历 3.替换REPLACE 新节点替换老节点,需要先判断新节点是…
你所不知道css加载阻塞DOM或js的执行机制
如果css阻塞DOM解析和渲染的话,在css还没加载完之前,下面的内容不会被解析渲染,那么我们一开始看到的应该是白屏,p不会显示出来。并且此时console.log的结果应该是一个空数组。 但是实际上在css没有加载完成之前,在控制台已经可以获取到p标签了,从这里我们可以得知,…
谈谈V8引擎GC原理
过去这些年 V8 的垃圾回收器(GC)发生了很多的变化,Orinoco 项目采用了 stop-the-world 垃圾回收器,以使其变成了一个更加并行,并发和增量的垃圾回收器。 我们先来说说调用栈中数据是如何回收的垃圾的。首先是调用栈中的数据,我们还是通过一段示例代码的执行流程…
从输入URL到页面展示,中间发生了哪些事情
网络进程请求DNS返回域名对应的IP和端口号,如果之前DNS数据缓存服务缓存过当前域名信息,就会直接返回缓存信息;否则,发起请求获取根据域名解析出来的IP和端口号,如果没有端口号,http默认80,https默认443。如果是https请求,还需要建立TLS连接。 ,直至进行中…
用webpack4从零开始构建react脚手架
webpack今年推出的4这个版本就一直关注很学习它,webpack4这个版本借鉴了parcel的零配置,打包速度变得更快,值得大家去跟进学习。 在webpack4之前,提取公共代码都是通过一个叫CommonsChunkPlugin的插件来办到的。到了4以后,内置了一个一模一样…
个人成就
文章被点赞
251
文章被阅读
30,117
掘力值
1,195
关注了
54
关注者
62
收藏集
46
关注标签
15
加入于
2017-04-21