Loading

认识Nodejs

一、概念

①JavaScript运行环境:Node.js不是一门语言,不是库也不是框架,是一个JavaScript运行环境,简单点来讲就是Node.js可以解析执行JavaScript代码,也就是说JavaScript可以完全脱离浏览器来运行。

②Node.js包含了ECMAScript(但是没有BOM和DOM)、并且提供了一些服务器级别的API,比如文件读取、网络服务的构建,网络通信,HTTP服务器等处理。

③Node.js构建于Chrome的V8引擎之上,代码只是具有特定格式的字符串而已,引擎可以解析和执行,Google Chrome的V8引擎目前公认的解析执行JavaScript代码最快的引擎,Node.js是从Google Chrome中的V8引擎移植出来,开发的一个独立的JavaScript运行环境。

④事件驱动与非阻塞io模型(异步)

③Node.js可以使用npm,npm是世界上最大的开源生态系统,绝大多数JavaScript相关的包都存放在npm上,这样做的目的就是为了让开发人员更方便的去下载和使用。

二、作用

①web服务器后台、游戏服务器、接口服务器

②命令行根据,比如git、npm、webpack、gulp等

三、相关资源

①书籍:《深入浅出Node.js》、《Node.js权威指南》、Node.js入门

②文档:官方API文档中文文档

③社区:CNode新手入门

四、安装

①下载(官网):稳定版和最新版

②安装

③查看是否成功安装

④辅助测试:在终端中直接输入node命令敲回车

五、利用nodejs执行js脚本文件

①创建编写JavaScript脚本文件(注意:文件名不要使用node.js来命名,而且最后不要使用中文名字)

var str = 'hello world';
console.log(str);

②打开终端,定位到脚本文件所属目录

③输入 【node 文件名】执行对应的文件

posted @ 2018-07-08 20:22  澎湃_L  阅读(169)  评论(0编辑  收藏  举报