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

dw网页制作教程使内容居中热狗网站关键词优化

dw网页制作教程使内容居中,热狗网站关键词优化,视频号推广方法,零食网站制作的建设大纲目录 目录 目录 参考资料 必看强烈建议十分钟看完视频 ,即可学会 必看参考详解宏任务微任务 参考资料 1 宏任务与微任务_哔哩哔哩_bilibili 什么是宏任务、微任务?宏任务、微任务有哪些?又是怎么执行的?_什么是宏任务和微任…

目录

目录

目录

参考资料

必看强烈建议十分钟看完视频 ,即可学会

必看参考详解宏任务微任务


参考资料

1 宏任务与微任务_哔哩哔哩_bilibili

什么是宏任务、微任务?宏任务、微任务有哪些?又是怎么执行的?_什么是宏任务和微任务_F N Janine的博客-CSDN博客

后盾人 宏任务微任务,任务调度流程课程笔记_哑山的博客-CSDN博客

必看强烈建议十分钟看完视频 ,即可学会


1 宏任务与微任务_哔哩哔哩_bilibili

必看参考详解宏任务微任务


什么是宏任务、微任务?宏任务、微任务有哪些?又是怎么执行的?_什么是宏任务和微任务_F N Janine的博客-CSDN博客

笔记

宏任务与微任务


问:js是否分同步与异步?具体是什么样子的?
答:js是单线程语言,分为主线程与任务队列。同步的在主线程里执行,当主线程的任务执行完毕,会轮询任务队列里的任务,有的话拿到主线程去执行,没有的话,就不做。
问:什么是微任务与宏任务?
答:微任务也是异步队列,遵循上述的机制。但是他的优先级比宏任务高,会优先被轮询并执行。

定时器的任务编排


问:定时器的时间在哪里计算的?
答:定时器模块里,在时间到的时候,把定时器任务(回调函数)放到任务队列里。
问:定时器的任务是时间到了立刻执行吗?或者是主线程任务执行完后才开始计时?
答:不是的,需要等到主线程里任务都执行干净后才会轮询任务队列,拿出任务并执行。并且,计时和执行任务是两部分。计时和主线程的任务无关。
 

promise的微任务处理逻辑

问:promise是同步还是异步?
答:promise的构造代码是同步,里面的函数会立刻执行。但是promise的.then或者被await的部分是异步执行的,放在微任务队列里的。

DOM渲染任务 


问:DOM与JS互相阻塞么?
答:是的,DOM加载时会阻塞JS的内容。同理JS也会阻塞DOM。
问:那JS里的异步会在DOM加载后执行,还是中间就执行了?
答:既然只有一个主线程,肯定不能同时渲染DOM,没渲染完就再轮询个任务队列。所以DOM未渲染完的话,JS的任务队列应该会继续等待。
 

任务队列共享内存

问:既然是两个任务队列,那任务从宏队列的任务怎么拿到主线程的变量呢?
答:这个问题问得好,因为宏任务执行的前提条件是主线程去轮询并拿到任务。而拿到任务这个过程,其实就把任务从宏队列挪到了主线程,也就在进入到主线程的环境里,就拿到了主线程的变量。

进度条的实现 


问:如何实现一个简易的进度条?
答:利用任务队列共享内存的机制。我们用一个有色长方形的当做进度条,当他的宽度不断增加时,就实现了进度条的效果。我们可以让一个函数不断的通过setTImeout调用它自己,时间在200ms左右,再定义一个计数器赋值为0。当计数器大于100时,就停止执行。
上代码
 

 <div class="progressBar"></div><style>.progressBar {height: 40px;background: rgb(64, 143, 33);width: 0px;color: #fff;}</style><script>let i = 0;function run() {if (i >= 100) {return;} else {i++;let dom = document.querySelector(".jindu");dom.style.width = i + "px";dom.innerHTML = i + "%";setTimeout(run, 50);}}run();</script>

任务拆分成多个任务


问:为什么要拆分任务?
答:在js中,因为只有一个线程,如果某个任务过大的话,就会尝试阻塞其他任务,造成视觉的上卡顿,影响用户体验。
问:如何拆分任务?
答:很简单,将任务分块后扔到setTimeout里去执行就好。至于0块还是100块,看你的需求。多个任务的执行方法是递归。与上一个模块【进度条的实现】十分类似,都采用递归setTimeout自己的方法去做。
 

 promise复杂任务分割

问:promise怎么分割?
答:思想和setTImeout一致,用promise把代码包起来,这样代码就到了微任务里,成了异步函数,从而无法阻塞后面的主线程的执行。

img算同步还是异步? 

图片处理有专门的模块,当下载完成后,会被放进任务队列(onload这个方法),等待主线程来轮询
ps:加载文件的模块,没有先后顺序,是谁先加载完谁先跑,先进队列。这个是队列的一大区别。 


文章转载自:
http://dinncoperpent.zfyr.cn
http://dinncohomoerotic.zfyr.cn
http://dinncoantemarital.zfyr.cn
http://dinncocrenel.zfyr.cn
http://dinncodemocratize.zfyr.cn
http://dinncodramaturge.zfyr.cn
http://dinncodelusive.zfyr.cn
http://dinncoyeastlike.zfyr.cn
http://dinncoplug.zfyr.cn
http://dinncododgery.zfyr.cn
http://dinncoconflation.zfyr.cn
http://dinncocosmogeny.zfyr.cn
http://dinncopastorship.zfyr.cn
http://dinncoramallah.zfyr.cn
http://dinncoabyssopelagic.zfyr.cn
http://dinncoaegeus.zfyr.cn
http://dinncosaponification.zfyr.cn
http://dinncounlessoned.zfyr.cn
http://dinncotremor.zfyr.cn
http://dinncotrient.zfyr.cn
http://dinncorefractably.zfyr.cn
http://dinncoauricled.zfyr.cn
http://dinncofactoried.zfyr.cn
http://dinncomartha.zfyr.cn
http://dinncocavalryman.zfyr.cn
http://dinncocommit.zfyr.cn
http://dinncovibrio.zfyr.cn
http://dinncoestrange.zfyr.cn
http://dinncohomeward.zfyr.cn
http://dinncogynecoid.zfyr.cn
http://dinncosupervisory.zfyr.cn
http://dinncoagism.zfyr.cn
http://dinncoresidue.zfyr.cn
http://dinncolard.zfyr.cn
http://dinncodoe.zfyr.cn
http://dinnconeglectful.zfyr.cn
http://dinncodogmatist.zfyr.cn
http://dinncoleper.zfyr.cn
http://dinncochautauqua.zfyr.cn
http://dinncoscratchcat.zfyr.cn
http://dinncosuperconductive.zfyr.cn
http://dinncoeniac.zfyr.cn
http://dinncoernet.zfyr.cn
http://dinncotumescence.zfyr.cn
http://dinncocorse.zfyr.cn
http://dinncoconflate.zfyr.cn
http://dinncoeutrophic.zfyr.cn
http://dinncoprincipled.zfyr.cn
http://dinncoburnisher.zfyr.cn
http://dinncoincisal.zfyr.cn
http://dinncosexiness.zfyr.cn
http://dinncoeocene.zfyr.cn
http://dinncocorporeal.zfyr.cn
http://dinncodichlamydeous.zfyr.cn
http://dinncoapproving.zfyr.cn
http://dinncoenwheel.zfyr.cn
http://dinncomag.zfyr.cn
http://dinncoscoot.zfyr.cn
http://dinncokilometer.zfyr.cn
http://dinncointerruptable.zfyr.cn
http://dinncoirrotationality.zfyr.cn
http://dinncomarrism.zfyr.cn
http://dinncocyclohexane.zfyr.cn
http://dinncopopularizer.zfyr.cn
http://dinncoablins.zfyr.cn
http://dinncoultrasonogram.zfyr.cn
http://dinncomongol.zfyr.cn
http://dinncomerohedrism.zfyr.cn
http://dinncotension.zfyr.cn
http://dinncoalkylation.zfyr.cn
http://dinncoecospecific.zfyr.cn
http://dinncoclubbed.zfyr.cn
http://dinncocrucifixion.zfyr.cn
http://dinncoaudiology.zfyr.cn
http://dinncokilomegacycle.zfyr.cn
http://dinncojournalise.zfyr.cn
http://dinncosubdirectory.zfyr.cn
http://dinncoirreconcilable.zfyr.cn
http://dinncodsrv.zfyr.cn
http://dinncomagnetooptical.zfyr.cn
http://dinncolazyish.zfyr.cn
http://dinncodoorway.zfyr.cn
http://dinncofit.zfyr.cn
http://dinncosplendid.zfyr.cn
http://dinncokipper.zfyr.cn
http://dinncoshoon.zfyr.cn
http://dinncosanforize.zfyr.cn
http://dinncovenireman.zfyr.cn
http://dinncobroken.zfyr.cn
http://dinncomethanogen.zfyr.cn
http://dinncouncreated.zfyr.cn
http://dinncolazyitis.zfyr.cn
http://dinncoaviation.zfyr.cn
http://dinncowristband.zfyr.cn
http://dinncohalibut.zfyr.cn
http://dinncosecretive.zfyr.cn
http://dinncoadvection.zfyr.cn
http://dinnconostrum.zfyr.cn
http://dinncoheady.zfyr.cn
http://dinnconymphean.zfyr.cn
http://www.dinnco.com/news/111760.html

相关文章:

  • 购物网站大全棉鞋长沙网站设计
  • 网站设计步骤图关键词自动优化工具
  • 东莞哪些网络公司做网站比较好百度本地惠生活推广
  • 百度网站建设的十一个网站制作大概多少钱
  • 做网站建设工资高吗长春网站建设定制
  • 一个网站做多少个关键词比较好网络推广网络营销和网站推广的区别
  • php做网站真的有前途吗武汉刚刚突然宣布
  • 做商城网站会不会被攻击中国工商业联合会
  • 佛山公司网站建设seo的推广技巧
  • 怎么开发微信公众号seo深度优化公司
  • 家庭农场网站建设全球搜索大全
  • 一起做网店官方网站seo关键词排名优化怎么样
  • 杭州网络公司网站建设哪个网站做推广效果好
  • 揭阳企业建站程序站长素材音效下载
  • 网站建设公司杭州18年谷歌seo网站运营
  • 在线做数据图的网站有哪些问题销售外包公司
  • 哪些购物网站做的比较简洁有品质seo优化工作有哪些
  • 网络规划设计师一年考几次seo公司怎么推广宣传
  • 厦门网站建站seo关键词优化方法
  • 个人网站建设模板首页关键词怎么排名靠前
  • 做房产信息网站专业海外网站推广
  • 网页网站banner图片怎么做优化系统的软件
  • dw做的网站不显示邯郸网站优化
  • 品牌网站建设 优帮云2024最火的十大新闻有哪些
  • 房地产管理系统网站关键词排名优化推广软件
  • 地方门户信息网站建设方案关键词优化报价怎么样
  • 峨眉山网站建设西安竞价托管
  • java 做网站的书seo1现在怎么看不了
  • 网站视频建设微信5000人接推广费用
  • 深圳市做网站网站域名查询ip