目录:
初识node.js
fs文件系统模块
path路径模块
http模块
学习路径:
浏览器中的javascript学习路径:
javascript基础语法+浏览器内置API(DOM+BOM)+第三方库(jQuery、art-template等)
node.js的学习路径:
javascript的基础语法+node.js内置API模块(fs、path、http等)+第三方API模块(express、mysql等)
学习目标:
了解什么是node.js?
node.js可以做什么?
node.js在JavaScript中的组成成分
使用方式模块读写操作文件
使用path模块处理路径
使用http模块写一个基本的web服务器
学习内容:
一、初识node.js
1、前提要求掌握了HTML、css、javascript
javascript的组成部分
为什么javascript可以在浏览器中被执行
每个浏览器都内置了DOM、BOM这样的API函数,因此,浏览器中的javascript才能调用它们。
浏览器中的javascript运行环境
2、什么是Node.js
Node.js是一个基于Chrome V8引擎的javascript运行环境
注意:
Chrome V8是javascript的前端运行环境
node.js是javascript的后端运行环境
node.js中无法调用DOM和BOM等浏览器内置API。
3、Node.js环境安装
区分LTS版本和Current版本的不同
LTS为长期稳定版,对于追求稳定性的企业级项目来说,推荐安装LTS版本的Node.js。
Current为新特性尝鲜版,对热衷于尝试新特性的用户来说,推荐安装Current版本的Node.js。但是Current版本中可能存在 隐藏的Bug或安全漏洞,因此不推荐在企业级项目中使用Current版本的Node.js。
查看已安装的Node.js的版本号
打开终端,在终端输入命令 node -v 后,按下回车键吗,即可查看已安装的Node.jsde 版本号。
在node.js中运行 javascript
新建一个js文件,打开终端,在终端里输入cd +加文件路径 回车,再输入node+文件名
或在js文件空白处按住shift键+右键,再输入node+文件名
快捷键