月度归档:2015年09月

Nodejs的timers模块

Nodejs中,为了能让前端的工程师们,更好的上手,内部有很多功能API,都是和浏览器的功能接口命名相同的,比如延时执行函数setTimeout等,这里就看下,在Nodejs中,实现setTimeout的模块中,还有什么其他的功能,以及与浏览器中的方法,有什么区别,在对比这些之前,首先,先看下timers模块中源码。

Nodejs中的双向链表模块-linklist

链表操作在一些场景下,是很有效的一种数据结构,在C,C++等语言中,是很常见很常用的一种数据结构,在Nodejs中,没有链表的概念,所以这里就有一个私有模块,专门来模拟链表的相关功能,他就是“_linklist”模块。