当前位置: 首页 > wzjs >正文

珠海网站建设制作哪家专业百度明令禁止搜索的词

珠海网站建设制作哪家专业,百度明令禁止搜索的词,广州海珠区地图,网络公司网站 优帮云老是搞混,今天总结一下 手写setTimeout在js中是要被push到宏任务队列的。 1、这里settimeout与for循环结合,并不能实现我所想的类似于setInterval那种,这三个定时器,都会在页面加载的时候同时开启,谁先跑得快谁先打印…

老是搞混,今天总结一下

手写setTimeout在js中是要被push到宏任务队列的。

1、这里settimeout与for循环结合,并不能实现我所想的类似于setInterval那种,这三个定时器,都会在页面加载的时候同时开启,谁先跑得快谁先打印,并不是像串行那种你等我那种打法

function mysetInterval(fn, a, b) {for (let i = 0; i < 3; i++) {setTimeout(() => fn(), a + i * b);}
}
  • 要想实现串行效果
  • 改成递归调用--参考settimeout实现setinterval
  • 用async与await解决--参考repeat(fn,5,1000)写法

2、setTimeout虽然书写有顺序,这里谁跑得快就谁先输出

// 王五-李四-张三 (间隔1s输出)//

   setTimeout(function () {  //第一层console.log('张三')}, 3000)setTimeout(function () {  //第一层console.log('李四')}, 2000)setTimeout(function () {  //第一层console.log('王五')}, 1000)// 王五-李四-张三 (间隔1s输出)

3、setTimeout代表的回调地狱

是会实现串行的效果的

 setTimeout(function () {  //第一层console.log('张三');//等3秒打印张三在执行下一个回调函数setTimeout(function () {  //第二层console.log('李四');//等2秒打印李四在执行下一个回调函数setTimeout(function () {   //第三层console.log('王五');//等一秒打印王五}, 1000)}, 2000)}, 3000)

http://www.dtcms.com/wzjs/288894.html

相关文章:

  • 上海自助建站上海网站建设seo常见的优化技术
  • 2昌平区网站建设企业排名优化公司
  • 宁波外贸公司500强网站seo谷歌
  • 怎样局域网站建设免费网站建站2773
  • 东莞网网站公司简介徐汇网站建设
  • wordpress版 影视站seo前线
  • 长沙诚信做网站搜索引擎优化要考虑哪些方面?
  • 网站制作前必须做的事情有哪些如何申请域名
  • 怎么用node做动态网站志鸿优化网官网
  • 用哪个软件做网站企业网络营销目标
  • 个人网站建设济南seo外贸网站建设
  • app开发公司哪家比较好百度软件优化排名
  • 如何给公司做网站百度推广是什么
  • 购物网站建设 属于信息系统管理与设计么互联网推广话术
  • 电子购物网站设计日本进口yamawa
  • 南宁网站建设设计西安关键词优化服务
  • 网站建设与维护案列贵州百度seo整站优化
  • 网页网络游戏专业网站优化公司
  • 南通网络公司网站营销推广的方法有哪些
  • 云朵课堂网站开发怎么收费美国站外推广网站
  • 一级a做爰片免费网站瑜伽东莞搜索优化
  • 做网站什么价位长沙专业竞价优化首选
  • 网站怎么做微信分享互联网培训机构排名前十
  • 哪里有做网站的公司营销推广ppt
  • 关于行业网站建设意见sem是指什么
  • 腾讯广告建站工具苏州网站建设费用
  • 馆陶网站建设小型培训机构管理系统
  • 遂昌建设局网站宣传软文范例
  • 西乡移动网站建设网页开发教程
  • 安庆做网站公司逆冬seo