自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(6)
  • 收藏
  • 关注

转载 关于React setState的实现原理(三)

前面提到事务即将结束时,会去调用FLUSH_BATCHED_UPDATES的flushBatchedUpdates方法执行批量更新,该方法会去遍历dirtyComponents,对每一项执行performUpdateIfNecessary方法,该方法代码如下:performUpdateIfNecessary: function (transaction) { if (t...

2017-12-16 12:28:00 249

转载 关于React setState的实现原理(二)

React中的Transaction大家学过sql server的都知道我们可以批量处理sql语句,原理其实都是基于上一篇我们说的Datch Update机制。当所有的操作均执行成功,才会执行修改操作;若有一个操作失败,则执行rollback(回滚)。在React中,我们介绍过事件会在函数前后执行自己的逻辑,具体就是调用perform方法进入一个事件,这个方法会传入一个metho...

2017-12-16 12:17:00 169

转载 关于React setState的实现原理(一)

前言首先在学习react的时候就对setSate的实现有比较浓厚的兴趣,那么对于下边的代码,可以快速回答吗?class Root extends React.Component { constructor(props) { super(props); this.state = { count: 0 }; } com...

2017-12-16 11:11:00 260

转载 js设计模式整理

单例模式 恶汉式单例 实例化时 懒汉式单例 调用时构造函数模式 1.实现一 function Car(model, year, miles) { this.model = model; this.year = year; this.miles = miles; this.output= func...

2017-12-11 21:43:00 89

转载 关于yo3 所遇到的问题

  关于去哪儿开发的yo3 库,实在不敢恭维 ,没有最坑,只有更坑。 官方文档写的实在是 ,有element,iview,ant-design等等一半也可以 ,个人观点。  在使用Scroller中, 自动在scroller上 加上行内元素 overflow: hidden ,直接使得不能滚动 ,完全按照官方文档来的 ,弄了好几个小时 ,在源码中找到原因,  修改一下 yo3/c...

2017-11-26 20:18:00 250

转载 Mac下 cordova 安装随笔

  首先这是我自己第一篇博客,如果有什么不对的,大家指出,积极修改。  cordova是大家做混合开发最经常使用的一款使用HTML,CSS&JS进行移动App开发多平台共用一套代码,中文官方网站(http://cordova.axuer.com/),号外一下最近好多国外网站被墙的太严重,回归正题,下面介绍一下cordova的安装以及其中的“坑”。  1.安装环境...

2017-11-20 20:40:00 161

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除