JavaScript的前端运行环境和后端运行环境的解析及区别 | 您所在的位置:网站首页 › js在前端重要吗还是后端 › JavaScript的前端运行环境和后端运行环境的解析及区别 |
1.JavaScript的前端运行环境
1.1 浏览器是JavaScript的前端运行环境 1.2 知识填充 1.2.1 浏览器中的JavaScript的组成部分 浏览器中的 JavaScript 由JS核心语法和 WebAPI组成 JS核心语法: 1. 变量,数据类型 2.循环,分支,判断 3.函数,作用域,this 4.etc... WebAPI: 1.DOM操作 2.BOM操作 3.基于XMLHttpRequest的Ajax操作 4.etc 1.2.2 为什么JavaScript可以在浏览器中被执行? 因为浏览器中有JavaScript解析引擎
1.2.3 为什么JavaScript 可以操作DOM和BOM ? 因为每个浏览器都内置了 DOM,BOM这样的API函数,因此,浏览器中的JavaScript才可以调用它们。 1.2.4浏览器中的JavaScript代码的运行环境 运行环境是指代码正常运行所需要的必须环境 因此:1.V8引擎负责解析和执行JavaScript代码。 2.内置API是由运行环境提供的特殊接口,只能在所需的运行环境中被调用 2.JavaScript的后端运行环境 2.1 Node.js是JavaScript的后端运行环境。 2.2 什么是Node.js? Node.js是一个基于ChromeV8引擎的JavaScript运行环境。 2.3 Node.js中的JavaScript运行环境 与前端浏览器的类似 注意: Node.js中无法调用DOM,BOM等浏览器内置API。两者毫不相干。
|
CopyRight 2018-2019 实验室设备网 版权所有 |