一·Node.js 简介
1.1 Node.js
Node.js® is a JavaScript runtime built on Chrome’s V8 JavaScript engine.
Node.js 的官网地址: https://nodejs.org/zh-cn/
1.2 Node.js 中的 JavaScript 运行环境
注意:
①浏览器是 JavaScript 的前端运行环境。
②Node.js 是 JavaScript 的后端运行环境。
③Node.js 中无法调用 DOM 和 BOM 等浏览器内置 API。
1.3 Node.js延展
①基于 Express 框架(http://www.expressjs.com.cn/),可以快速构建 Web 应用
②基于 Electron 框架(https://electronjs.org/),可以构建跨平台的桌面应用
③基于 restify 框架(http://restify.com/),可以快速构建 API 接口项目
④读写和操作数据库、创建实用的命令行工具辅助前端开发、etc…
1.4 Node.js 的学习路径:
JavaScript 基础语法 + Node.js 内置 API 模块(fs、path、http等)+ 第三方 API 模块(express、mysql 等)