Nodejs前端学习Day1_补档

我给day1搞没了,还是觉得该补一个,有用

文章目录

  • 前言
  • 一、学习目标
  • 二、学习目录
  • 三、为什么JavaScript代码可以在浏览器中运行
  • 四、为什么JavaScript可以操作DOM和BOM
  • 五、浏览器中的JavaScript运行环境
  • 总结


前言

补档


一、学习目标

Nodejs前端学习Day1_补档_第1张图片

二、学习目录

Nodejs前端学习Day1_补档_第2张图片

三、为什么JavaScript代码可以在浏览器中运行

浏览器中存在js解析引擎,才可以执行js代码
不同浏览器使用不同的js解析引擎
Nodejs前端学习Day1_补档_第3张图片
其中Chrome的V8解析引擎性能最强

四、为什么JavaScript可以操作DOM和BOM

每个浏览器都内置了DOM、BOM这样的API函数,因此,浏览器中的Js才可以调用他们

Nodejs前端学习Day1_补档_第4张图片

五、浏览器中的JavaScript运行环境

运行环境是指代码正常运行所需的必要环境

例子:Chrome
Chrome的运行环境分两部分V8引擎和内置API

即引擎+内置API
V8引擎负责解析和执行js代码
内置api是由运行环境(通俗讲即浏览器)提供的特殊接口,只能在所属的运行环境中被调用


总结

JavaScript = ECMAscript + BOM + DOM
JavaScript亦可做后端开发,js在浏览器中做前端开发是因为浏览器提供了运行环境,若借助nodejs则js可做后端开发

你可能感兴趣的:(前端,学习)