欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js中async函數(shù)結(jié)合promise的小案例淺析

 更新時(shí)間:2019年04月14日 09:08:58   作者:嗨,陳強(qiáng)  
這篇文章主要介紹了js中async函數(shù)結(jié)合promise的小案例淺析,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style>
*{
margin: 0;
padding: 0;
list-style: none;
}
.box{
height: 15px;
margin-top: 20px;
transform: translateX(-100%);
transition: all 1s linear;
}
button{
margin-top: 30px;
}
</style>
</head>
<body>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<button id="btn">點(diǎn)擊開始</button>
<script>
const box=document.querySelectorAll(".box")
box.forEach((item,index)=>{
item.style.cssText=`width:${100+index*15}px;background:rgb(${Math.random()*255},${Math.random()*255},${Math.random()*255})`
})
    btn.onclick=async function(){
      for(let i=0;i<box.length;i++){
        await fn(box[i])
      }
    }
    function fn(el){
      return new Promise((resolve,reject)=>{
        el.style.transform=`translateX(0)`;
        el.addEventListener("transitionend",function(){
          resolve();//為什么調(diào)用這個(gè)成功函數(shù)
        })
      })
    }
  </script>
</body>
</html>

相關(guān)文章

  • js判斷鼠標(biāo)移入移出方向的方法

    js判斷鼠標(biāo)移入移出方向的方法

    這篇文章主要為大家詳細(xì)介紹了js判斷鼠標(biāo)移入移出方向的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • JS實(shí)現(xiàn)按比例縮放圖片的方法(附C#版代碼)

    JS實(shí)現(xiàn)按比例縮放圖片的方法(附C#版代碼)

    這篇文章主要介紹了JS實(shí)現(xiàn)按比例縮放圖片的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了JavaScript實(shí)現(xiàn)等比例縮放圖片的原理與具體實(shí)現(xiàn)技巧,并附上C#版的圖片縮放代碼做對(duì)比參考,需要的朋友可以參考下
    2015-12-12
  • js數(shù)組實(shí)現(xiàn)權(quán)重概率分配

    js數(shù)組實(shí)現(xiàn)權(quán)重概率分配

    今天寫了一個(gè)js控制頁面輪播的功能,如果僅僅使用隊(duì)列很簡(jiǎn)單,但是考慮到為每一個(gè)頁面分配權(quán)重的是否變的異常復(fù)雜,使用switch和if else也無法解決,于是想到使用js數(shù)組實(shí)現(xiàn)
    2017-09-09
  • 微信小程序?qū)崿F(xiàn)帶縮略圖輪播效果

    微信小程序?qū)崿F(xiàn)帶縮略圖輪播效果

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)帶縮略圖的輪播效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • JS實(shí)現(xiàn)簡(jiǎn)單的抽獎(jiǎng)轉(zhuǎn)盤效果示例

    JS實(shí)現(xiàn)簡(jiǎn)單的抽獎(jiǎng)轉(zhuǎn)盤效果示例

    這篇文章主要介紹了JS實(shí)現(xiàn)簡(jiǎn)單的抽獎(jiǎng)轉(zhuǎn)盤效果,涉及javascript數(shù)值計(jì)算與頁面元素屬性動(dòng)態(tài)操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2019-02-02
  • fckeditor粘貼Word時(shí)彈出窗口取消的方法

    fckeditor粘貼Word時(shí)彈出窗口取消的方法

    這篇文章主要介紹了fckeditor粘貼Word時(shí)彈出窗口取消的方法,是應(yīng)用fckeditor時(shí)非常實(shí)用的技巧,需要的朋友可以參考下
    2014-10-10
  • javascript實(shí)現(xiàn)仿IE頂部的可關(guān)閉警告條

    javascript實(shí)現(xiàn)仿IE頂部的可關(guān)閉警告條

    仿windows IE頂部的敬告工具條,帶關(guān)閉按鈕,設(shè)計(jì)還算精美,你完全可以用到自己的網(wǎng)頁用于顯示提示等方面,有需要的小伙伴可以參考下。
    2015-05-05
  • Javascript實(shí)現(xiàn)登錄框拖拽效果

    Javascript實(shí)現(xiàn)登錄框拖拽效果

    這篇文章主要為大家詳細(xì)介紹了Javascript實(shí)現(xiàn)登錄框拖拽效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • JavaScript下一版本標(biāo)準(zhǔn)ES6的Set集合使用詳解

    JavaScript下一版本標(biāo)準(zhǔn)ES6的Set集合使用詳解

    ES6:全稱ECMAScript 6.0,是JavaScript語言的國(guó)際標(biāo)準(zhǔn),JavaScript是ECMAScript的實(shí)現(xiàn)。今天我們就來學(xué)習(xí)一下ES6的Set集合的使用
    2023-02-02
  • JavaScript?數(shù)據(jù)結(jié)構(gòu)之集合創(chuàng)建(2)

    JavaScript?數(shù)據(jù)結(jié)構(gòu)之集合創(chuàng)建(2)

    這篇文章主要介紹了JavaScript?數(shù)據(jù)結(jié)構(gòu)之集合創(chuàng)建,上一篇我們介紹了什么是集合,并且手動(dòng)實(shí)現(xiàn)了一個(gè)集合的類,本篇基于上篇內(nèi)容繼續(xù)深入介紹需要的小伙伴可以參考一下
    2022-04-04

最新評(píng)論