What:
1、Node.js概述:基于c++编写的基于V8引擎的js的运行时环境,就是将其从Chrome浏览器的V8引擎中拎出来并加工。
2、基于ECMAScript开发的服务器端语言,提供了很多(前端js:1、ES前端对象:String、Number、Boolean、Math...2、BOM&DOM 3、自定义对象 所没有的)拓展对象,包括:
(1)、ES原生对象
(2)、Node.js内置对象
(3)、大量的第三方对象
(4)、自定义对象
3、Node.js可以编写独立的服务器应用,无需借助于其他web服务器(之于php,node.js不需要解释器)
Why:
Node.js意义:
1、执行效率比PHP/jsp/java要快
2、用一种语言统一了前后端开发
Node.js特点:
1、单线程逻辑处理
2、...
3、...
4、...
Node.js的运行方式:
1、交互模式(命令行模式)----------用于测试
2、脚本模式(此文件可以没有后缀)-------------------------------用于开发
NPM:软件管理工具