mobx学习总结

2018-03-18
阅读 6 分钟
16k
传统React使用的数据管理库为Redux。Redux要解决的问题是统一数据流,数据流完全可控并可追踪。要实现该目标,便需要进行相关的约束。Redux由此引出了dispatch action reducer等概念,对state的概念进行强约束。然而对于一些项目来说,太过强,便失去了灵活性。Mobx便是来填补此空缺的。

JavaScript四舍五入的那些坑

2017-11-09
阅读 2 分钟
6.6k
经常使用JavaScript用来处理数字的程序员都知道,JavaScript的Number.toFixed,这一函数,在格式化数字时,会自动进行四舍五入,例如:

图的JS实现

2017-10-12
阅读 2 分钟
3.3k
图的定义 图就是由若干个顶点和边连接起来的一种结构。很多东西都可以用图来说明,例如人际关系,或者地图。 其中图还分为有向图和无向图。如下就是有向图 图的数据结构 对于图这种关系,可以通过两种方式来存储。 领接表 将每个顶点与其相邻的顶点存储起来。 邻接矩阵 将顶点间的相邻关系用0和1来表示,0表示不相邻,1...

tree shaking简单分析

2017-07-10
阅读 1 分钟
8.2k
tree shaking首先是由rollup的作者提出的,它是DCE(dead code elimination)的一个实现,通过tree shaking的分析,可以使你代码里没有使用的代码全部删除。然而它又区别于普通的dec,这里作者有一个比喻很形象

单页应用开发总结

2017-06-04
阅读 4 分钟
4k
对于页面的开发,我总是遵循自上而下的设计模式去开发。在这里首先会把页面分为两部分,头部导航,和内容主体。内容主体又分为两部分左侧关注信息以及右侧的动态列表。如果按照这样分,我们的组件编写会像如下这样

react的单文件编写方式

2016-11-02
阅读 2 分钟
6.2k
single-react-loader 通过该插件,你可以使用单文件形式编写react组件(将jsx与style组合在一起) 特性 将jsx和css组合在一个文件内 支持less,sass 支持style样式的私有化 例子 {代码...} 如何使用 1.用npm下载single-react-loader {代码...} 2.配置你的webpack {代码...} 3.编写你的单文件组件(例子上面已经写了),然...

react+redux+webpack移动端项目总结

2016-10-28
阅读 4 分钟
4.6k
距离我进新公司也有一个多月,这一个月的事件使用react写了一个项目,期间断断续续重构了两三次,目前已经完成第一阶段测试,也总结分享一些使用react的一些坑。