首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
泡沫的快乐
掘友等级
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
2
关注
赞
31
文章 31
沸点 0
资讯 0
赞
31
关注
返回
|
搜索文章
文章
热门
最新
泡沫的快乐
1年前
前端
JavaScript
闭包是什么?从为什么会有闭包讲起!
闭包是什么?从为什么会有闭包讲起。 闭包的起源。 关键词: 词法作用域、 头等函数(函数是一等公民)。
1442
13
评论
泡沫的快乐
1年前
前端
前端路由原理
为什么要路由? 从前的页面都是多个HTML文件,通过a标签进行跳转。 现代化的框架为了提高可维护性,提出组件化、模块化。 页面的渲染模式变为了 "JS渲染页面”。 页面无法通过url跳转了,因为HTM
452
7
评论
泡沫的快乐
1年前
前端
ReactContext怎么实现的?如何更新使用Context的子组件的?
源码版本V17.3,不讨论lazyContext、observedBits(react官方已移除)、Suspend、并发context。
278
1
评论
泡沫的快乐
1年前
前端
如何减少React render次数? 先了解fiber bailout逻辑!
render与bailout React创建fiber的逻辑render、bailout。 render:调用render函数(组件),返回JSX,与old fiber进行diff后创建fiber。
1977
24
评论
泡沫的快乐
1年前
前端
React触发更新及更新流程
更新逻辑 在Fiber上创建Update。 设置相关属性lane、eventTime、payload、callback。 函数:createUpdate->enqueueUpdate 通过Schedu
643
4
评论
泡沫的快乐
1年前
前端
手写bind、call、apply(简洁代码)
功能上 与 原生 保持一致 参数判断,边界处理等不保证(这样代码少,方便理解)。 符合ecma的标准 尽量满足2个标准,除非无法实现 bind call 在obj上调用函数,函数的this就会指向ob
65
1
评论
泡沫的快乐
1年前
前端
async & await 遇到promise的不同表现
resolve & Promise.resolve 这是2个不一样的函数。 resolve:会调用reoslvePromise。 传入 result 。 微任务 v8处理函数 -> 微任务result
133
1
评论
泡沫的快乐
1年前
前端
手写Promise,通过Promise A+测试且执行时机与V8一致(代码量很少)
我们的MyPromise完成了以下要求:通过了 Promise A+ 测试、 微任务执行时机 与V8 一致。
333
5
评论
泡沫的快乐
1年前
前端
Tapable源码分析
> 如何实现灵活的订阅发布? - 一个类实现 订阅发布。 - 一个类实现 灵活。 - 然后将2个类进行组合,完善具体逻辑。
246
1
评论
泡沫的快乐
1年前
前端
JavaScript
JS实现继承
几乎完美实现继承,修正了组合继承的原型bug。 - 属性定义在 `this`,避免共享。 - 可以向父类传参。 - 只调用一次构造函数,原型无多余属性。 - `construcot` 正确。
144
1
评论
下一页
个人成就
文章被点赞
93
文章被阅读
13,326
掘力值
715
关注了
25
关注者
15
收藏集
2
关注标签
10
加入于
2016-12-09