一、Nodejs介绍
Node.js是一个Javascript运行环境(runtime)。它让JavaScript可以开发后端程序,它几乎能实现其他后端语言能实现的所有功能。Nodejs是基于GoogleV8引擎,V8引擎是Google发布的一款开源的JavaScript引擎,原来主要用于Chrome浏览器的JS解释部分,
2. 为什么Javascript可以在浏览器中被执行
因为浏览器有javascript解析引擎,JS解析引擎的作用是:解析代码, 并给出运行结果。
不同的浏览器有不同的JS解析引擎。
3. 为什么JS可以操作DOM和BOM
因为每个浏览器内置了BOM和DOM这样的API函数, 因为,浏览器中的JS才可以调用他们。
4. 浏览器中JS的运行环境
5. Node中JS的运行环境
6. Node可以干什么?
Node.js® is a JavaScript runtime built on Chrome’s V8 JavaScript engine
Node.js® 是一个基于 Chrome V8 引擎 的 JavaScript 运行时环境
- 基于 Express框架 (opens new window),可以快速构建 Web 应用
- 基于 Electron框架 (opens new window),可以构建跨平台的桌面应用
- 基于 restify框架 (opens new window),可以快速构建 API 接口项目
读写和操作数据库、创建实用的命令行工具辅助前端开发、etc…
7. 中端快捷键
在windows的powershell或cmd终端中, 可以使用的快捷键
使用⬆键,可以快速定位到闪一次执行的命令
- 使用tab键,能够快速不全路径
- 使用esc键, 能够快速清空当前已经输入的命令
- 输入 cls命令,可以清空中断
- 进入demo目录, cd demo
- 返回上一级目录: cd ../ 返回2级 : cd ../../