您的位置:首页 > Web前端 > Node.js

初识Node.js

2017-10-01 10:37 387 查看

什么是Node?

Node是一个搭建在Chrome JavaScript运行时上的平台,用于构建高速、可伸缩的网络程序。Node.js采用的事件驱动、非阻塞I/O模型,使它既轻量又高效,并成为构建运行在分布式设备上的数据密集型实时程序的完美选择。它有如下特点:

构建在JavaScript之上的;

事件触发和异步的;

专为数据密集型实时程序设计的。

浏览器的工作原理

浏览器一般都是事件驱动(用事件轮询)和非阻塞的I/O处理(用异步I/O)。

那什么是事件轮询和异步I/O呢?

事件轮询(Event Loop)

Event Loop指的是计算机系统中的一种运行机制。



首先了解下什么是进程?

一般来说,运行以后的程序叫做”进程”(process),一个进程一次只能执行一个任务。

异步I/O

(未完待续)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  node.js 浏览器