1.浏览器中的JavaScript的组成部分
2.JavaScript在浏览器中被执行的原因
注:不同浏览器中JavaScript的解析引擎
- Chrome 浏览器 => V8 !!!性能最好
- Firefox 浏览器 => OdinMonkey (奥丁猴)
- Safri 浏览器 => JSCore
- IE浏览器 => Chakra (查克拉)
- etc...
3.JavaScript操作DOM和BOM
每个浏览器都配置了DOM和BOM这样的API函数,JavaScript在浏览器中可以调用
4.JavaScriptd的运行环境
运行环境 指的是 代码正常运行所需要的必要环境
- V8引擎负责执行和解析JavaScript代码
- 内置API是由 运行环境 提供的特殊接口 只能在所属的运行环境被调用
5.Node.js 是 一个基于Chrome V8 引擎的 JavaScript 运行环境
6.Node.js 中 JavaScript 运行环境
注意:
- 浏览器是JavaScript的前端运行环境
- Node.js是JavaScript的后端运行环境
- Node.js中无法调用DOM和BOM等浏览器内置API
7.Node.js可以做什么
- 基于 Express 框架 (http://www.expressjs.com.cn/) 可以快速构建 web 应用
- 基于 Electron 框架 (https://electronjs.org/)可以构建跨平台的桌面应用
- 基于 restify 框架 (http://restify.com/)可以快速构建API接口项目
- 读写和操作数据库,创建实用的命令行工具辅助前端开发,etc
8.Node.js 学习路径
JavaScript 基础语法 + Node.js 内置 API 模块(fs , path , http等) + 第三方 API 模块(Express ,MySQL等)