有学有练才叫学习:学而不思则罔,思而不学则殆:学而不习,纸上谈兵,习而不进,画地为牢!

标签:js执行机制

javascript

JS执行机制(同步、异步、微任务、宏任务)

JS执行机制(同步、异步、微任务、宏任务)
一、关于javascript JS是一门单线程语言,这意味着所有的任务都需要排队,前一个任务结束才会执行后一个任务如果前一个任务耗时很长,后一个任务就不得不一直等着。 这样所导致的问题是: 如果 JS 执行的时间过长,这样就会造成页面的渲染不连贯,导致页面渲染加载阻塞的感觉。 二、同步任务和异步任务 单线程导致的问题就是后面的任务等待前面任务完成,如果前面任务很耗时(比如读取网络数据),后面任务不得不一直等待。 为了……继续阅读 »

5个月前 (04-25) 44浏览 0评论 0个赞