摘要:
首先提一个小问题:运行下面这段 JS 代码后控制台的输出是什么? console.log("script start"); setTimeout(function () { console.log("setTimeout1"); }, 0); new Promise((resolve, reject 阅读全文
posted @ 2022-07-15 19:56
王广元
阅读(158)
评论(0)
推荐(0)
摘要:
前言: 做过前端开发的都知道,JavaScript是单线程语言,浏览器只分配给JS一个主线程,用来执行任务,但是每次一次只能执行一个任务,这些任务形成一个任务队列排队等候执行; 但是某些任务是比较耗时的,如网络请求,事件的监听,以及定时器,如果让这些非常耗时的任务一一排队等候执行,那么程序执行效率会 阅读全文
posted @ 2022-07-15 18:44
王广元
阅读(444)
评论(0)
推荐(0)
摘要:
这两个方法都可以用来在固定的时间段后去执行一段javascirpt代码,不过两者各有各的应用场景。 实际上,setTimeout和setInterval的语法相同。它们都有两个参数,一个是将要执行的代码字符串,还有一个是以毫秒为单位的时间间隔,当过了那个时间段之后就将执行那段代码。 不过这两个函数还 阅读全文
posted @ 2022-07-15 16:37
王广元
阅读(153)
评论(0)
推荐(0)
摘要:
1、前言 js的setTimeout方法用处比较多,通常用在页面刷新了、延迟执行了等等。但是很多javascript新手对setTimeout的用法还是不是很了解。虽然我学习和应用javascript已经两年多了,但是对setTimeout方法,有时候也要查阅资料。今天对js的setTimeout方 阅读全文
posted @ 2022-07-15 16:09
王广元
阅读(197)
评论(0)
推荐(0)

浙公网安备 33010602011771号