什么是Node.js
Node.js可以做什么
Node.js的JavaScript的组成部分
fs模块读写操作文件
path模块处理路径
http模块写一个基本的web服务器
初识Node.js
fs文件系统模块
path路径模块
http模块
初识Node.js
1. 为什么JavaScript可以在浏览器中被执行
浏览器中的JavaScript :JS核心语法 ,webAPI
JavaScript解析引擎
2. 为什么JavaScript可以操作DOM和BOM
每个浏览器内置了DOM、BOM这样的API函数,因此,浏览器中Javascript才可以调用它们
3.浏览器的Javascript运行环境
运行环境是指代码正常运行所需的必要环境
V8引擎复制解析和执行JavaScript代码。
内置API是由运行环境提供的特殊接口,只能在所属的运行环境中被调用
4. JavaScript能否做后端开发
5. 什么是Node.js
Node.js 是一个基于Chrome V8 引擎的JavaScript 运行环境
https://nodejs.org/zh-cn
6. Nodejs中的JavaScript运行环境
注意:
浏览器是JavaScript的前端运行环境。
Node .js是JavaScript的后端运行环境。
Node.js中无法调用DOM和BOM等浏览器内置API
7. Node. js的学习路径,可以作什么
node.js 作为一个JavaScript的运行环境,仅仅提供了基础的功能和API,然而,基于Node.js提供的这些基础,能让很多强大的工具和框架如雨后春笋,层出不穷,所有学会了node.js,可以让前端程序员胜任更多的工作和岗位:
1.基于Express框架,可以快速构建Web应用
2. 基于Electron框架,可以构建跨平台的桌面应用
3. 基于restify框架,可以快速构建API接口项目
4. 读写和操作数据库、创建实用的命令行工具辅助前端开发、etc。。。。
8. 下载并安装node
如果希望通过Node.js来运行JavaScript代码,则必须在计算机上安装Node.js环境才行。
安装包可以从Node.js的官网首页直接下载,进入到Node.js的官方首页(https://nodejs.org/en)
区分LTS版本和Current版本的不同
LTS为长期稳定版,对于追求稳定性的企业级项目来说,推荐安装LTS版本的Node.js.
Current为新特征尝鲜版,对于热衷于尝试新特性的用户来说,推荐安装Current的Node.js,但是会有隐藏Bug或者安全性漏洞。
9. 查看已安装的Node.js版本号,查看是否安装成功
打开终端,在终端输入命令 node -v 后,按下回车键,即可查看已安装的node.js版本号
10. 了解终端的概念
终端是专门为开发人员设计的,用于实现人机交互的一种方式。
作为一名合格的程序员,有必要识记一些常用的命令
11. 在node.js环境中执行JavaScript代码
- 打开终端
- 输入node 要执行的js文件路径
12. 使用更方便的形式执行node命令
在文件目录下:按住shift键(别松开),右击空白区,选择在此处打开Powershell窗口,node 文件名 就可以执行它了
13. 了解常用的终端快捷键
在window中使用cmd或者Powershell的终端中,我们可以在终端中,可以用以下的快捷键