JS
王巨饿
这个作者很懒,什么都没留下…
展开
-
对象转化为数组
把对象转化为数组原创 2022-02-18 17:27:57 · 7458 阅读 · 1 评论 -
JavaScript的Event Loop
1.什么是Event Loop众所周知,JS是一门单线程语言。这意味着所有的任务都要排队执行,前一个任务执行结束才会去执行下一个任务。如果遇到一个任务耗时很长则后面的任务则会一直等待,造成页面假死的现象。但是我们发现很多时候CPU都是空闲的,只是I/O设备运行缓慢不得不等待。为了充分利用CPU,我们把任务分为同步任务和异步任务,不需要等待的任务称为同步任务,需要等待的任务称为异步任务。我们把同步任务放到主线程上执行,形成一个执行栈,而把异步任务放到任务队列上event loop:1.所有同步任务都在主原创 2021-12-10 10:43:59 · 101 阅读 · 0 评论