首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
wqxc
掘友等级
前端工程师
安安静静的。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
52
文章 50
沸点 2
赞
52
返回
|
搜索文章
最新
热门
React的Assign方法
该方法就是将该方法第二个参数极其之后的参数的属性添加到目标对象上。
React 的Accumulate类
简单的来说就是将传递的参数集合为一个数组并返回。 首先,这个方法的第一个参数不能是null或者是undefined。 如上便是AccumulateInto方法,如果两个参数都是数组就合并两个参数。 除此之外这整个的方法就是判断两个参数是不是数组,而后分别进行不同的处置。最终都是…
React中的CallbackQueue
CallbackQueue 类。 CallbackQueue顾名思义,他就是一个回调函数的队列。 _contexts:用来存储回调函数需要的参数,这个参数与回调函数一一对应。 enqueue:入队回调函数和回调函数需要的参数。 reset:初始化队列,初始化_callbacks…
React的事务机制
事务是一个繁琐的概念,在React中事务的核心作用是保证数据的一致性,以及出错时候的回滚。在React中事务主要做的事情是包装。 先来看看基础类Transaction类。简单的来说,Transaction类的主要作用使用提供的包装纸(Wrappe)来包装一个函数。 包装纸是提供…
React池化技术
池化技术也叫做对象池模式,主要的作用是:一方面限制一个类的实例个数。防止无限制的生产实例,最后导致有些实例无法释放,引起内存的泄露。一方面是无需每次都生成实例,而是从池中选取一个拿来使用。(生成实例的性能消耗也是很大的,能够少的生成实例,就能提升性能。React性能不是某一件事…
React事件机制六--仿制事件流3
找到这个方法 ReactInstanceHandles 类。 经过上边的处理之后合成事件event中就存储了捕获阶段和冒泡阶段会触发的全部的侦听器。到此合成事件全部完成了。合成事件会被放在事件队列被执行。 到此React的事件机制完成了。上边的代码只是挑出了核心代码来写,一些不…
React事件机制五--仿制事件流2
上文仿制事件流1.我们说到了下边的方法。 精华以上,糟粕其下。接下来我们一个个的说, ReactEventListener._handleTopLevel方法是调用了下边的这个方法。 到了这里我们将合成事件放入了一个事件队列里,而后执行这个队列。但是,没有接触到关于事件流的情形…
React事件四--仿制DOM事件流 1
从上文我们知道,我们绑定的事件侦听器(就是回调函数比如jsx中onClick中花括号内的函数。)本身是存储在EventPluginHub模块的listenerBank中的。我们在jsx中注册的事件是被document代理的,而document代理的事件的侦听器是React自定义…
React源码系列
React源码系列旨在:一是从源码层面解析,理解React的原理。 二是回馈社区,提升自我 注意React的版本是0.13版本。 从React的比较初始的版本来看React的整个变迁之路,更深入的了解React的设计思想。
React源码系列
React0.14版本的源码解析
下一页
个人成就
文章被点赞
21
文章被阅读
34,872
掘力值
775
关注了
12
关注者
6
收藏集
5
关注标签
21
加入于
2017-05-09