关于javascript:前段小demo集合

6次阅读

共计 384 个字符,预计需要花费 1 分钟才能阅读完成。

同步延时

一个渐显渐隐的 dmeo,延时代码,这样能够同步执行显示和暗藏的内容,按程序执行。

场景:验证码发送后,应用此办法做一个提示框。

tips:对于延时办法 setTImeoutsetInterval 蕴含一个外部 this 指向的问题,详情移步 javascript 中的 this 汇合

<script type="text/javascript">
    // 一个暂停的法子
    function sleep(ms) {return new Promise(resolve =>  setTimeout(resolve, ms))
    };
 
    async function demo() {
        //jquey 代码,须要援用 jquery 文件
        // 显示 div
        $("#demoDiv").fadeIn(500);
        await sleep(10000)
        //10 秒后暗藏 div
        $("#demoDiv").fadeOut(500);
    };
    
    demo();
正文完
 0