Node.js三条介绍
1.Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
2.Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。
3.Node.js 的包管理器 npm,是全球最大的开源库生态系统。
what is node?
1.node.js是一个基于chrome v8引擎的JavaScript运行环境。
node.js使用了一个事件驱动,非阻塞式I/O的模型,使其轻量又高效。
I/O模型:
Input/Output输入输出
数据库操作
Node.js的包管理工具npm,是全球最大的开源库生态系统。
node的安装:
安装包安装:
官网下载对应的安装包 https://nodejs.org/en/download/
一路next
nvm安装(有一个类似的工具:n)
Node version Manager(node版本的管理工具)
由于以后的开发工作可能会在多个node版本中测试,而且node的版本也比较多,所以需要这么款工具来管理。
windows常用的命令:
切换当前目录 cd
创建文件 mkdir
查看当前目录 dir
别名:ls(list)
清空当前控制台 cls
别名:clear
删除文件 del
别名:rm -rf 文件目录名
注意:所有别名必须在powershell(linux系统)中使用。
相关版本:
node版本常识:
偶数版本为稳定版
奇数为非稳定版
Node俩种运行形式:
REPL 终端命令运行
node全局对象:global
node中的javascript他是没有bom/dom,EcmaScript是有的。
node增加了一些api,每一个api都有特定的功能。
缺点:
代码维护,更新麻烦
运行文件:
格式:node 文件名称【可以省略后缀】
实时监听文件的变动【工具】/自动刷新文件
nodemon【推荐】
安装:‘ $ cnpm i nodemon -g ’
使用:nodemon 文件名称
supervisor
安装:‘ $ cnpm i supervisor -g’
使用:supervisor 文件名称
常用的node.js的api
querystring
path
fs
http
url{parse(作用是将url字符串转成url对象) format(作用是:与parse相反) resolve(作用是:做url尾部的替换) }