首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
Jcode11
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
是宏任务先执行还是微任务?
开始本文之前,让我们先看看下面这两个问题: 先说出我心中认为的答案: 上面的答案似乎是有矛盾的,既然认为宏任务先执行,而setTimeout是宏任务,Promise.then()是微任务,那应该是se
从nextTick开始认识事件循环
导读 在vue中,我们经常使用nextTick获取到最新的dom元素或者组件实例。至于原因,在于vue使用了异步DOM渲染更新机制,无论组件状态同步变化多少次,其相应的副作用总会被缓存在一个异步任务队
变量对象与作用域链
通常,我们在函数内部使用函数外部的变量时会很自然,并没有想过为什么能够直接使用函数外部的变量而在函数外部却不能直接使用函数内部的变量,一切都显得理所当然。佛曰,凡事必有因,这个因就是作用域链,在了解作用域链如何起作用前我们应该知道与其息息相关的作用域和变量对象。 当我们的代码在…
你知道JS的执行原理吗?一文详解Event Loop事件循环、微任务、宏任务
JS执行原理是什么,同步任务和异步任务是怎么执行的。什么是事件循环,微任务和宏任务又是什么,它们之间有什么区别。这篇文章会给你答案。
都知道0.1+0.2 = 0.30000000000000004,那要怎么让它等于0.3
小学数学老师教过我们,0.1 + 0.2 = 0.3,但是为什么在我们在浏览器的控制台中输出却是0.30000000000000004?出现这个问题,要咋解决