共计 483 个字符,预计需要花费 2 分钟才能阅读完成。
v8 常识图谱
v8 常识图谱
- v8 的根底环境
- v8 执行流程
- 事件循环系统
- javascript 的设计思维
- 垃圾回收零碎
v8 的根底环境
v8 的根底环境
-
堆空间
- 树状存储构造
- 存储对象
- 存储闭包函数援用的原生类型
-
栈空间
- 先进后出
- 存储原生类型
-
全局执行上下文
- 初始化的 this
- 全局作用域
- 全局对象
-
宿主环境
- 宿主类型
- 浏览器
- NodeJs
-
其它宿主
- 内置
- 内置函数
-
内置对象
- Chrome.window
- Node.global
-
事件循环系统
- 音讯列表
- 任务调度零碎
javascript 的设计思维
javascript 的设计思维
-
函数是一等公民
- 函数领有一般类型的个性
- 基于对象设计
- 对象是动静的
- 反对闭包
- 函数表达式
-
类型零碎和垃圾回收
- 类型零碎
- 垃圾回收
-
作用域
- 源代码中定义变量的区域
- 动态作用域
- 动静作用域
- javascript 是基于动态作用域的
- 作用域链
-
原型链继承
- 原型
- 原型链
- new 关键字
事件循环系统
-
什么是事件循环系统
- JavaScript 是单线程模式
- 单线程同时只执行一个工作
- 有新的工作就须要排队执行
- 引入音讯队列
- 音讯队列中的工作就是宏工作
- 任务调度器
- 循环读取音讯队列中的工作
- 分派给指定的工作处理器
-
异步编程
- 回调函数模式
- Promise 模式
- await/async 模式
正文完