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

相关推荐
Broken Arrows12 分钟前
Linux学习——管理网络安全(二十一)
linux·学习·web安全
2501_9159184114 分钟前
Web 前端可视化开发工具对比 低代码平台、可视化搭建工具、前端可视化编辑器与在线可视化开发环境的实战分析
前端·低代码·ios·小程序·uni-app·编辑器·iphone
今天也要学习吖1 小时前
谷歌nano banana官方Prompt模板发布,解锁六大图像生成风格
人工智能·学习·ai·prompt·nano banana·谷歌ai
雁于飞1 小时前
vscode中使用git、githup的基操
笔记·git·vscode·学习·elasticsearch·gitee·github
程序员的世界你不懂1 小时前
【Flask】测试平台开发,新增说明书编写和展示功能 第二十三篇
java·前端·数据库
索迪迈科技1 小时前
网络请求库——Axios库深度解析
前端·网络·vue.js·北京百思可瑞教育·百思可瑞教育
gnip1 小时前
JavaScript二叉树相关概念
前端
rannn_1111 小时前
【Javaweb学习|实训总结|Week1】html基础,CSS(选择器、常用样式、盒子模型、弹性盒布局、CSS定位、动画),js(基本类型、运算符典例)
css·笔记·学习·html
attitude.x2 小时前
PyTorch 动态图的灵活性与实用技巧
前端·人工智能·深度学习
β添砖java2 小时前
CSS3核心技术
前端·css·css3