Leon's Blog

just do it


  • 首页

  • 归档

  • 标签

  • 搜索

React源码学习-初始化及更新流程

发表于 2019-10-13
准备工作这篇文章本来准备作为一篇笔记,不准备发到博客中来。但简单写完后想起自己初次接触react源码时像无头苍蝇一样到处乱撞,中间绕了很大的圈子才渐渐找到感觉,这里把自己近期看到的好文章及心得总结出来,希望能让像我一样的react源码“初学者”少走一些弯路。 精品文章 react-in-depth系 ...
阅读全文 »

React源码学习-Fiber遍历

发表于 2019-04-13
react在自己的v16版本中将底层的reconciliation过程进行了重大更改,之前v15中使用同步递归算法进行组件的diff,我们知道,浏览器需要一定的刷新帧率(大概16ms渲染一次,FPS为60)才能确保页面不会可见的卡顿,而react一旦同步遍历的组件过多,将会引起页面掉帧,应用就会显得 ...
阅读全文 »

POST提交数据的几种方式

发表于 2019-03-30
提到HTTP使用POST请求提交数据的方式,第一反应就是以对象形式提交,如果是文件,则换成formData形式提交。除此之外好像还有个一长串的x-www-form-urlencoded,可这全是碎片化的知识点,毫无章法。最近做项目时用到了axios,详细的翻看了一下文档,有个地方引起了我的兴趣:By ...
阅读全文 »

RxJS学习总结-Subject

发表于 2019-03-16
这两周拖延症又又又犯了,本来这篇博客是要上周末完结的,结果报了健身房,运动回到家就是懒得开电脑写。这一拖公司开发任务又接踵而来,预感到这个周末是未来一个月最闲的周末了,一大早就赶紧开电脑开始写这篇博客。今天来总结RxJS中最重要的一个知识点—Subject。 概念什么是Subject?Subject ...
阅读全文 »

RxJS学习总结-合并过滤转化操作符

发表于 2019-03-03
RxJS中,除了创建类操作符,其余所有操作符最重要的三类就是合并类、过滤类和转化类。今天我们来简单归总一下这三类操作符。各操作符具体的实践方式可以自行到RxJS官方API中查阅。 合并类concatconcat<O extends ObservableInput<any>, R&g ...
阅读全文 »

RxJS学习总结-创建操作符

发表于 2019-02-25
上一篇博客总结了一下Observable可观察对象,主要使用了new Observable(subscriber)来创建Observable流。但这种数据流的创建方式,一是比较繁琐,需要自己去定义发出值,错误处理等,不够简洁;二是一旦繁杂起来,手写subscriber极容易出错。RxJS中就抽出了若 ...
阅读全文 »

RxJS学习总结-Observable

发表于 2019-02-22
上篇博客我们使用RxJS的一些知识实现了一个贪吃蛇的小游戏,对RxJS有了一定的了解。接下来几篇博客会从基础开始,总结一下RxJS的概念、操作符、多播、调度器等知识点。 今天先来看一下Observable的几个相关概念。 Observable可观察对象概述什么是Observable?讲道理我也不太 ...
阅读全文 »

使用RxJS实现一个贪吃蛇小游戏

发表于 2019-02-18
最近几周趁年底年初工作事情少,把RxJS的基础知识学习了一下,算是简单入了个门,近期准备写几篇博客总结一下RxJS的相关知识点,给自己找点事情做。 概述什么是RxJS?简单来说RxJS是响应式编程技术的JavaScript实现。响应式编程Reactive Extension,也叫ReactiveX, ...
阅读全文 »

《记忆化技术memoize-one》

发表于 2018-10-11
最近在努力学习react中,各种工具概念应接不暇:react-redux、dva、umi、redux-saga、ant design pro…每一个都需要耗费时间去接触熟悉。上个月常刷的leetCode刷到中等难度题也开始屡屡碰壁,果然罗马不是一天建成的,还是要不断跳出舒适区,不断折腾才能前进。 引 ...
阅读全文 »

《git常用操作命令总结》

发表于 2018-09-09
git工作流现在已经成了大大小小科技型公司的标配,程序员日常撸代码必备工具。不同的公司根据业务的展开及开发的进度都会制定最合适的git流程。上家公司开发人员少,流程基本就是develop->release->master,有线上bug修复,就基于master拉hotfix分支,测完之后通 ...
阅读全文 »
12…5
LiYang

LiYang

李阳的JavaScript学习总结

50 日志
16 标签
GitHub Twitter
© 2019 LiYang
由 Hexo 强力驱动
主题 - NexT.Mist
总访客数 人次 总访问量 次