自定义博客皮肤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-Native学习指南

React-Native学习指南 本指南汇集React-Native各类学习资源,给大家提供便利。同时还有Awesome React-Native系列https://github.com/jondot/awesome-react-native教程 React-Native视频教程(部分免费) https://egghead.io/technologies/reactreact-native 官

2017-08-31 17:47:21 641

转载 git Merge 原理算法文章标题

最近碰到一系列问题,正好求知所问深入学习了下git 内部原理,东西比较多,先从git merge 说起,因为merge是所有版本控制系统中最最核心之一,本文通过讨论是2个commit 之间的合并 类似git merge C1 C2 ,更多的 git merge C1 C2 C3 ..Cn-1,Cn 合并也是一样的,他们主要是先将Cn 和 Cn-1先合并然后从后往前在递归合并所有。merge 常见误区

2017-08-14 14:49:57 14922 7

原创 【React】ReactDOM.render源码分析

这是一个hello world,你造咩ReactDOM.render( <h1>Hello, world!</h1>, document.getElementById('example'));ReactDOM.render()实际调用ReactMount.render() /** * @param {ReactElement} nextElement 要插入到DOM中的组件

2017-08-04 23:44:11 5112

原创 Webpack "Invalid Host Header"

error信息问题原因新版webpack-dev-server修改了一些东西,默认检查hostname。如果hostname不是配置内的,将不可访问。webpack-dev-server 更新的2.4.3 和 1.16.4 版本,除了常规的 BugFixes 和 Features,还特别注明了一项 Security Fix,并指出这很可能是一个 Breaking Change,但因为并没有涉及到架构

2017-08-01 14:12:41 939

原创 【React】什么时候使用shouldComponentUpdate方法?

你听说React是一个很快的前端框架,决定试一试。然后你找了个样例开始了React之旅,这时你注意到shouldComponentUpdate和PureRenderMixin,通过google找到一些技巧让React变得更快。但是React真的快吗?答案是React确实很快…不过是在某些时候。其他时候,你应该使用shouldComponentUpdate,但是其他时候是什么时候呢?如果只是一个是或否

2017-08-01 14:11:10 21384 1

原创 React diff

传统diff算法传统diff算法通过循环递归对节点进行依次对比,效率低下,算法复杂度达到 O(n^3),其中 n 是树中节点的总数let result = [];const diffLeafs = function (beforeLeaf, afterLeaf) { // 获取较大节点树的长度 let count = Math.max(beforeLeaf.children.len

2017-08-01 14:09:51 433

空空如也

空空如也

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

TA关注的人

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