everything starts & ends

ReactRouter 4 前瞻

发表于:2016-09-17

要问用 React 技术栈的前端同学对哪个库的感情最复杂,恐怕非 ReactRouter 莫属了。早在 React 0.x 时代,ReactRouter 就凭借与 React 核心思想一致的声明式 A[...]

Angular2 中那些我看不懂的地方

发表于:2016-04-17

博客停更了近 3 个月,实在是愧对很多在微博上推荐的同学。因为最近大部分时间都投入在公司里一个比较复杂的项目中,直到本周才算正式发布,稍得解脱。 说这个项目复杂,不仅是因为需求设计复杂,更是因为在这个[...]

记一次使用 git bisect 快速定位 bug 的过程

发表于:2016-01-19

前一阵子跟三个同事一起合作开发了基于 Redux 的单页应用,我负责的部分完成的比较早,所有功能测试通过之后代码就没有改动过。 结果项目上线后不久接到反馈说我开发的某个功能突然用不了了,我自己一试果然[...]

Lets Encrypt 花三分钟免费接入ssl证书

发表于:2016-01-02

2016-05-01 19:58:46 更新:最近很多朋友说我的 https 证书过期了,于是重新按照 DO 的这篇教程重新配置了一遍。不得不说,DO 写教程的水平确实一流!建议移步学习。 很久很久以[...]

Redux 在实践中的一些问题及思考

发表于:2015-12-12

React 绝对是 2015 年前端领域的关键词,基于 React 的 Flux 架构也被越来越多的人所熟识。然而 Flux 作为一套架构思想而不是框架让许多开发者在实践中摸不着头脑,因此社区里也诞生[...]

setState 之后发生了什么 —— 浅谈 React 中的 Transaction

发表于:2015-10-25

本文系对 深入理解 React 的 batchUpdate 机制 的更新,根据 React v0.14 版源码添加并修改了部分内容。同时增加了一张看起来并不容易理解的示意图。 之前在我的博客里有[...]

React v0.14 概览

发表于:2015-10-07

基本上本文就是对 React 官方 v0.14 博文 的翻译加上一小部分个人理解。 正文开始之前先讲个笑话,随着 React 的风靡许多基于 React 的衍生库也火得一塌糊涂,比如 React[...]

再谈 React Router 使用方法

发表于:2015-08-18

去年 9 月份写了一篇 ReactRouter 使用指南,不小心在百度搜索「react-router」关键词排到了第一名。最近收到很多同学反馈说这篇文章里的例子挂了让我补一下。 其实例子里的代码已经很[...]

最近踩得两个 IE 深坑

发表于:2015-08-12

如果这个世界上没有 IE,前端程序员的寿命至少延长十年。作为一个有节操的程序员,对于 IE 下的各种 quirks 就算不说了如指掌也应该略有了解。什么 IE 6 下 margin 双边距啦、IE 的[...]

使用 react-menu-aim 打造更友好的多级菜单

发表于:2015-07-11

写过多级菜单的同学应该都知道当年亚马逊的黑科技:鼠标从一级菜单滑向二级菜单时,如果中间经过了另一个一级菜单,并不会马上切换。这也避免了用户想看二级菜单的时候,必须先精准的横向移动到对应二级菜单的不便。[...]