初识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 初识 URL 模块
- node.js初识
- .NET程序员也学Node.js——初识Node.js
- 初识Node.js后的总结
- Node.js 初识
- 初识Node.js
- node.js 初识
- 初识node.js
- 初识Node.js(WIN7环境下的安装与体验)
- 初识NodeSocket:面向Node.js的云服务托管平台
- 初识 node.js
- Node.js---01、初识NodeJS和Node.js的HTTP服务器搭建
- node.js初识-千里之行始于足下
- node.js系列笔记之node.js初识《一》
- 初识Node.js<一>DNS查询的例子
- 初识Node.js
- Node.js 初识 Path 模块
- 初识node.js
- Node.js学习笔记-----初识
- Node.js 初识 HTTP 模块