归档

2019 (3)

CSS dark mode

macOS Mojave 引入了深色模式,深色模式使用一种较深的配色方案,这种配色作用于整个系统,包括 Mac…

2018年减肥总结

在 2018 年我终于下定决心把自己的体重减了下来,半年多(七个月)的时间,我减掉了 36 斤左右,从 16…

React Hooks

现代的前端开发框架和库都提倡基于组件式的开发模式,React 在发布的时候就称作是 Component-Based UI…
更多...

2017 (1)

React 高阶组件

React 高阶组件简单来说, 就是一个 function 接受一个 component…
更多...

2016 (2)

React Server Rendering

得益于 virtual DOM 和 jsx, React 并不需要依赖于 DOM, 所以能在服务器上渲染 React…

redis docker

Redis is an open source key-value store that functions as a…
更多...

2015 (3)

使用 webpack 写 angular

webpack 是一款 js 模块管理工具, 能使用 commonjs 或者 es6 方式来管理 js…

前端中间件实践和代码部署

说到前端中间件,大多数人想到的估计会是nodejs但通常一个页面的数据是由多个接口提供,如果使用 nodejs…
更多...

2014 (5)

jsonp 原理

工作中少不了跟 ajax 打交道,本着少造轮子的思想,一般都是使用 jquery 的 ajax 接口,同域的 ajax…

使用 ssh key 登陆 OpenWrt

自己在路由器上跑了个不稳定版本的 OpenWrt,再加上 Netgear 430…

配置基于 virtualenv 的 supervisor

supervisor 是基于 python 的任务管理工具,用来自动运行各种后台任务,当然你也能直接利用 nohup…

使用 shadowsocks 正确上网

众所周知的原因,每年的5月35号左右,Google 的全线服务会被无情的封锁一段时间,对于程序员来说,少了 Google…

fitbit flex 使用体验

来深圳后体重不断的增加,从当初 6…
更多...