一、Nodejs介绍

Node.js是一个Javascript运行环境(runtime)。它让JavaScript可以开发后端程序,它几乎能实现其他后端语言能实现的所有功能。Nodejs是基于GoogleV8引擎,V8引擎是Google发布的一款开源的JavaScript引擎,原来主要用于Chrome浏览器的JS解释部分,

2. 为什么Javascript可以在浏览器中被执行

因为浏览器有javascript解析引擎,JS解析引擎的作用是:解析代码, 并给出运行结果
不同的浏览器有不同的JS解析引擎

3. 为什么JS可以操作DOM和BOM

因为每个浏览器内置了BOMDOM这样的API函数, 因为,浏览器中的JS才可以调用他们。

4. 浏览器中JS的运行环境

运行环境指代码正常运行所需要的必要环境。
clipboard.png

5. Node中JS的运行环境

image.png

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的powershellcmd终端中, 可以使用的快捷键

  • 使用键,可以快速定位到闪一次执行的命令

  • 使用tab键,能够快速不全路径
  • 使用esc键, 能够快速清空当前已经输入的命令
  • 输入 cls命令,可以清空中断
  • 进入demo目录, cd demo
  • 返回上一级目录: cd ../ 返回2级 : cd ../../