Node.js是什么 特性---学习001

简单的说 Node.js 就是运行在服务端的 JavaScript(此JavaScript非彼JavaScript 去掉BOM和DOM的JavaScript)。

Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台.

Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。

构建与chome的V8引至上:

 ·代码只是具有特定格式的字符串而已

·引擎可以认识它,引擎可以帮助你来解析和执行

·Google Chrome的V8是目前公认解析执行JavaScript代码最快的

·Node.js吧V8引擎移植出来,开发了一个独立的JavaScript运行时环境。

 

 

学习Node.js的目的就是帮助大家打开服务端这个黑盒子

 只有懂了服务端才能配合服务端开发人员 进行协同开发

 

1. nodejs 采用JavaScript进行编程 凡是能用用js来实现的,最终都会用js来实现  everywhere

 

 Node.js 不是一门语言 不是库,不是框架 是一个JavaScript运行环境,简单来说就是可以解析和执行js代码

以前只有浏览器可以解析执行js代码,也就是说现在的js可以脱离浏览器来运行,一切归结于Node.js

 

浏览器中的JavaScript

    *EcamaScript 

        ·基本语法 if var function Objective Array

    *BOM

    *DOM由这三部分组成

2.Node.js中的JavaScript 没有BOM和DOM,只有EcmaScript 服务端不处理DOM,在Node.js执行环境中 提供了一些服务器界别的操作的API,如文件的读写,网络服务的构建,数据网络通信,http服务器等处理。学习node.js就是学习web服务器开发

3.事件驱动,非租塞IO模型(异步),轻量级和高效,

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章