Nodejs前端学习Day1_补档

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

文章目录


前言

补档


一、学习目标

二、学习目录

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

浏览器中存在js解析引擎,才可以执行js代码

不同浏览器使用不同的js解析引擎

其中Chrome的V8解析引擎性能最强

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

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

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

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

例子:Chrome

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

即引擎+内置API

V8引擎负责解析和执行js代码

内置api是由运行环境(通俗讲即浏览器)提供的特殊接口,只能在所属的运行环境中被调用


总结

JavaScript = ECMAscript + BOM + DOM

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

相关推荐
睡觉然后上课3 分钟前
LUA的学习
linux·学习·lua
车载测试工程师7 分钟前
CAPL学习-CAN相关函数-CANdb API类函数
网络·数据库·学习·capl·canoe
多看书少吃饭8 分钟前
从 ScriptProcessor 到 AudioWorklet:Electron 桌面端录音实践总结
前端·javascript·electron
user714226596457812 分钟前
react中useMemo和useCallback的使用场景
前端
JS_GGbond16 分钟前
前端水印实战:给你的页面穿上“隐形盔甲”
前端
M__3318 分钟前
动规入门——斐波那契数列模型
数据结构·c++·学习·算法·leetcode·动态规划
Sthenia20 分钟前
如何用 Chrome DevTools 定位 Long Task:一份从零到实战的排查笔记
前端·性能优化
用户222645989434131 分钟前
CSS单位全解析:从像素到视口的响应式设计
前端
Mapmost32 分钟前
【实景三维】还再为渲染发愁?手把手教你大场景如何实现“精细”与“流畅”平衡!
前端
钱多多81033 分钟前
Vue版本降级操作指南(解决依赖冲突与版本不一致问题)
前端·javascript·vue.js·前端框架