浏览器的进程模型
1.事件循环
浏览器的进程模型--多进程多线程的应用程序
- 进程:程序运行需要有他自己的专属空间,这块空间就称之为进程!!!
进程之间相互独立,通信需要双方同意
- 线程:一个进程至少有一个线程,是操作系统能够进行运算调度的最小单位。是进程中实际运作单位。主线程:进程开启后会自动创建一个线程来运行代码
浏览器主要有三个进程:浏览器进程,网络进程,渲染进程,
单线程是异步产生的原因,事件循环是异步的实现方式
原创大约 12 分钟
浏览器的进程模型--多进程多线程的应用程序
进程之间相互独立,通信需要双方同意
浏览器主要有三个进程:浏览器进程,网络进程,渲染进程,
单线程是异步产生的原因,事件循环是异步的实现方式
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。global,也可以使用globalThis访问顶级对象。模块化
包管理器 安装 升级 卸载 查询
构建工具
脚手架
babel.config.js
const obj = {
name:'gao',
sayHi1:()=>{
console.log(this.name)
},
sayHi2(){
(()=>{
console.log(this.name)
})()
}
}
obj.sayHi1() // ''
obj.sayHi2() // 'gao'