聊聊lodash的debounce实现

2017-11-21
阅读 6 分钟
32k
前段时间团队内部搞了一个代码训练营,大家组织在一起实现 lodash 的 throttle 和 debounce,实现起来觉得并不麻烦,但是最后和官方的一对比,发现功能的实现上还是有差距的,为了寻找我的问题,把官方源码阅读了一遍,本文是我阅读完成后的一篇总结。

Redux 学习笔记 - 源码阅读

2017-07-24
阅读 10 分钟
2.1k
很久之前就看过一遍 Redux 相关技术栈的源码,最近在看书的时候发现有些细节已经忘了,而且发现当时的理解有些偏差,打算写几篇学习笔记。这是第一篇,主要记录一下我对 Redux 、redux-thunk 源码的理解。我会讲一下大体的架构,和一些核心部分的代码解释,更具体的代码解释可以去看我的 repo,后续会继续更新 react-red...

【译】统一样式语言

2017-06-28
阅读 13 分钟
3.4k
如果这就是你的反应,那么请继续读下去。我们来看看到底为什么在 JavaScript 中编写样式并不是一个可怕的想法,并且为什么我认为你应该关注这个快速发展的领域。

聊聊 rel=noopener

2017-06-26
阅读 1 分钟
7.9k
如果你需要用 a 标签打开一个标签页时,你会使用 target='_blank' 这个属性,此时你需要添加 rel='noreferrer noopener'

【译】光速 React

2017-05-16
阅读 7 分钟
3.3k
在过去一年多,我们 Vixlet 的 web 团队已经着手于一个激动人心的项目:将我们的整个 web 应用迁移到 React + Redux 架构。对于整个团队来说,这是不断增长的机遇,而在迁移过程中,我们一路风雨兼程。

从一次报错聊聊 Point 事件

2017-05-14
阅读 3 分钟
6.9k
但是只有他的浏览器有问题,而且对功能毫无影响,本着在我的机器上不复现的精神(好吧,当时比较忙),这个问题的优先级排的不高,但是后面一段时间慢慢有人也出现相同的问题,于是我开始在意这个问题了。

react项目优化之webpack

2017-03-12
阅读 4 分钟
6k
开门见山,由于我们项目的前端代码只有一个bundle,所有代码都在一个js文件里,随着功能不断的堆叠,体积已经到无法忍受的地步了(gzip后即将突破300k),导致首屏的时间不停的涨啊涨,最近一周富裕了一点人力赶紧做一次优化,暂时缓住了势头。

我为什么暂时放弃了React Native

2017-02-19
阅读 2 分钟
17k
去年三月份,以及十一月份,我分别做了两个React Native(下称RN)的项目,一个是一个很简单的充值页面,发上线以后就基本不维护了,暂且不表;另一个是把我们客户端首页的技术方案由Hybrid迁移到了RN,跟进并维护了几个版本以后,又决定切换回了Hybrid的方案,以下记录一下我这段时间的心路历程以及我对RN的看法。

RN开发笔记-背景和思考

2016-12-11
阅读 2 分钟
7.4k
最近花了大概一个月的时间,对我们之前的一个hybrid项目进行了React Native(以下简称RN)改造,中间踩了不少坑,也学习到了不少RN的知识,准备写几篇文章记录一下这一段时间的收获,因为公司有专门的平台组做RN的打包构建以及优化,我会更侧重于业务来聊一下。