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可做后端开发

相关推荐
cnxy1881 分钟前
Python Web开发新时代:FastAPI vs Django性能对比
前端·python·fastapi
神仙姐姐QAQ1 分钟前
vue3更改.el-dialog__header样式不生效
前端·javascript·vue.js
脾气有点小暴2 分钟前
uniapp真机调试无法连接
前端·uni-app
saoys4 分钟前
Opencv 学习笔记:图像膨胀 / 腐蚀(附滑块动态调节腐蚀核大小)
笔记·opencv·学习
AI_56784 分钟前
Vue.js 深度开发指南:从数据绑定到状态管理的最佳实践
前端·javascript·vue.js
Irene19914 分钟前
Sass常用语法总结
前端·sass
程序员爱钓鱼5 分钟前
Node.js 博客系统实战(一):项目需求分析
前端·后端·node.js
阿星AI工作室6 分钟前
魔改豆包输入法变电脑版,立即拥有千元AI语音输入法typeless平替
前端·人工智能
前端-文龙刚7 分钟前
浅记Vue3中 ref 和 reactive 是两种主要的响应式数据声明方式,它们有以下主要区别
前端·javascript·vue.js
小先生8129 分钟前
关于vue-element-plus-admin的mini分支踩坑集锦
前端·vue.js·前端框架·c#