归档
按时间浏览全部文章。
-
使用requestAnimationFrame实现通知栏滚动
理解 requestAnimationFrame 的执行方式,并用 React 实现通知栏滚动。
-
什么是thunk?
从一个返回函数的函数说起,理解 thunk、Redux 中间件与异步 action。
-
2017:清白之年
回望 2017 年,记录家人、生活,以及这一年里的失去与成长。
-
flexbox布局的响应式表格
用 Flexbox 和 Sass 构建响应式表格,处理等宽列与不等宽列的布局。
-
理解AngularJS Providers
梳理 AngularJS 1.x 中 value、factory、service、provider 和 constant 的区别。
-
青岛三日游攻略
按区域整理青岛景点,记录三日旅行的路线、美食与出行安排。
-
RESTful web API文档生成器
使用 apiDoc 从源代码注释生成 RESTful API 文档,整理配置与常用标记。
-
Node.js aes-128-cbc加密和解密
使用 Node.js 的 crypto 模块实现 AES-128-CBC 加解密,并说明与 Java 的对应关系。
-
CentOS ftp服务搭建
记录 CentOS 下安装和配置 vsftpd,实现 Windows 与 Linux 之间的文件传输。
-
细胞卫士
一篇生活学习笔记,整理血液中白细胞、红细胞与血小板等细胞的作用。
-
仿知乎头像上传
使用 FileReader、Canvas 和裁剪交互,实现头像预览、编辑与上传。
-
windows下node版本管理:nvm-windows
通过 nvm-windows 在 Windows 上安装、管理和切换多个 Node.js 版本。
-
2016年终总结
读书、运动、买房与工作变化,记录 2016 年的成长和生活。
-
npm3.0新的依赖解决方案
对比 npm 2 与 npm 3 的依赖目录结构,理解扁平化安装和不同版本的处理方式。
-
GitBook平台发布教程
从本地编写 Markdown 到关联 GitHub、配置域名,记录 GitBook 电子书的发布流程。
-
跑步带给了我什么
从第一次报名路跑到坚持锻炼,记录跑步带来的身体变化和生活感受。
-
D3.js(Draggable and Scalable Tree)
从 D3 的布局概念出发,实现可以缩放、拖拽和异步加载的树形结构。
-
D3.js(完整的柱状图)
使用 D3.js v3,逐步绘制包含矩形、文字和坐标轴的完整柱状图。
-
D3.js(入门篇)
通过选择器、数据绑定和基础图形,开始学习 D3.js v3 的可视化开发。
-
答利器上的六个问题
从工作、硬件、软件到生活方式,回答利器的六个问题。