• 主页
  • github
  • 简历

node.js

关于setTimeout / setImmediate / process.nextTick的区别

常见面试题, setTimeout / setImmediate / process.nextTick的区别, 并说出代码执行顺序


查看更多

Fiora的前世今生 - 一个基于node.js和react的全栈IM聊天室

这个项目是我一直坚持在做的, 现在这版是重写的第三版. 查看下commit历史, 第一版创建于15年11月4号, 距今一年过去了. 当时我刚开始学习html, css, js以及node, 就想着写个什么小玩意来练练手, 觉得聊天室是一个很容易让自己和用户参与进来的东西, 于是决定搞个小聊天室玩玩.


查看更多

将node.js的终端输出重定向到浏览器控制台中

在编写node.js代码时, 我们经常会临时的打印变量来查看内容, 对于一些基本的数据类型, 比如: `Number`, `String`, `Boolean`, 并没有什么问题, 但是当打印`Object`类型时, 如果该`Object`变量具有大量的属性, 我们会得到一个超长的输出内容, 有的时候甚至会超出终端缓冲区大小, 非常不利于观察结果.


查看更多

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

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


查看更多

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

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


查看更多