• 主页
  • github
  • 简历

node.js中实现代码Hot-Reload功能

使用过webpack做前端的朋友大概知道, webpack有个dev-server功能, 支持在代码发生改动时自动的重启代码, 简称hot-reload. 这一特性极大地促进了开发效率, 所以下面我们通过编写代码来实现这个特性.


查看更多

react native for android中组件不能显示GIF动态图的解决办法

在android中运行react-native项目时, 发现gif图是静止的, 本文是该问题的解决办法.


查看更多

谈谈JavaScript深复制那些事

javascirpt中的Array和Object类型是引用类型, 在赋值时只会复制引用, 因此有时需要进行深复制.


查看更多

strman源码阅读笔记

strman是小巧的, 无任何依赖的string操作库, 前后端通用, 同时支持CommonJS和ES6 module模式. 该篇文章是阅读strman源码过程中, 对学习到的JavaScript知识点的记录.


查看更多

Webpack – 灵活, 可拓展, 开源的模块打包工具

如今, 传统网站已经进化成了web应用程序: 1. 页面中越来越多的JavaScript代码 2. 现代浏览器允许做更多的事情 3. 很少全页刷新 → 一页中出现更多的代码


查看更多

Node-Tap教程:使用node-tap测试你的node.js程序

这篇教程将指导你如何使用tap测试你的node.js程序。


查看更多

tmux教程:使用tmux、tmuxinator管理你的终端窗口

tmux是什么?tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,采用BSD授权。使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再“浪费”多余的终端来连接这台远程主机。


查看更多

Commit Message 编写指南

我们在每次提交代码时,都需要编写Commit Message,否则是不运行提交的。编写Commit Message需要遵循一定的范式,内容应该清晰明了,指明本次提交的目的,便于日后追踪问题。


查看更多

使用ES6的Generator函数改写异步回调金字塔

由于JavaScript是一门异步语言,Node.js中的大量API都是异步函数,异步函数无法得知确切的执行完毕时间,所以通常采用传入callback的方式来使得当异步函数执行完毕时自动调用回调函数。


查看更多