Node从零开始______node是什么?
1、node是一个基于V8引擎的javaScript运行环境:
node是一个运行环境,可以运行javaScript;
node基于V8引擎(谷歌浏览器)
2、浏览器中的javaScript
EcmaScript
if
var
function
Object
Array
......
BOM
DOM
3、nodejs中的javaScript
没有BOM、DOM
EcmaScript
在nodejs这个运行环境中,提供了一些服务器的javaScript操作API
读写文件
网络服务的构建
网络通信
http服务器
......
4、node特性/特点
事件驱动
非阻塞IO模型(异步操作)
轻量和高效
5、node生态系统
npm是node开发的包管理工具
npm是组大的开源生态系统
绝大多数javaScript相关包都存放在了npm上,为了让开发人员更方便的下载使用
代码就是带格式的字符串,引擎可以解析对应的代码 Google是解析执行javaScript代码最快最高效 node的作者把V8引擎移植出来 开发了一个独立的运行环境
总结:node是用于服务端开发的js运行环境,构建于V8引擎之上
浙公网安备 33010602011771号