JavaScript异步编程解决方案笔记

2015-08-14
阅读 5 分钟
14.1k
异步I/O、事件驱动使得单线程的JavaScript得以在不阻塞UI的情况下执行网络、文件访问功能,且使之在后端实现了较高的性能。然而异步风格也引来了一些麻烦,其中比较核心的问题是:

初窥JavaScript事件机制的实现(二)—— Node.js中定时器的实现

2015-06-17
阅读 3 分钟
8.5k
上一篇博文提到,在Node中timer并不是通过新开线程来实现的,而是直接在event loop中完成。下面通过几个JavaScript的定时器示例以及Node相关源码来分析在Node中,timer功能到底是怎么实现的。

初窥JavaScript事件机制的实现(一)—— Node.js事件驱动实现概览

2015-06-17
阅读 3 分钟
14.8k
在浏览器中,事件作为一个极为重要的机制,给予JavaScript响应用户操作与DOM变化的能力;在Node.js中,事件驱动模型则是其高并发能力的基础。