首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
同步异步专题
WebGirl
创建于2021-10-22
订阅专栏
同步异步专题
暂无订阅
共5篇文章
创建于2021-10-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JS异步是怎么实现的
JS所谓的“单线程”只是指主线程只有一个,并不是整个运行环境都是单线程,JS的异步靠底层的浏览器多线程实现.
js EventLoop 事件循环机制
js EventLoop 事件循环机制:我们都知道,`javascript`从诞生之日起就是一门单线程的非阻塞的脚本语言。这是由其最初的用途来决定的:与浏览器交互。
async
定义 ES2017 标准引入了 async 函数,使得异步操作变得更加方便。 async 函数就是 Generator 函数的语法糖。
Generator
ES6 诞生以前,异步编程的方法,大概有下面四种。 回调函数,事件监听,发布/订阅,Promise 对象. Generator 函数将 JavaScript 异步编程带入了一个全新的阶段。
Promise
JavaScript的执行环境是「单线程」。 所谓单线程,是指JS引擎中负责解释和执行JavaScript代码的线程只有一个,也就是一次只能完成一项任务,这个任务执行完后才能执行下一个。