• promise加载图片


    实现一个图片的加载;设置第一张图片加载1s之后加载第二张图片:

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title>2-4编程练习</title>
        </head>
        <body>
            
            
            <script>
                //获取body元素
                let el = document.querySelector('body');
                
                //设置一个函数,把图片的url地址作为参数
                function img(url){
                    //实例化promise对象
                    return new Promise(resolve => {
                        setTimeout(function(){
                            //建立图像对象
                            var img = document.createElement('img');
                            //设置图片的地址
                            img.setAttribute('src',url);
                            //把图片节点插入到body中
                            el.append(img);
                            //图片加载完成后执行resolve
                            resolve();
                        },1000)
                    })
                }
                
                img('http://climg.mukewang.com/5b16558d00011ed506000338.jpg')
                    .then(function(){
                        console.log(2);
                        return img('http://climg.mukewang.com/5b165603000146ca06000338.jpg')
                    })
                    .then(function(){
                        console.log(3)
                        return img('http://climg.mukewang.com/5b1656140001c89906000338.jpg')
                    })
            </script>
        </body>
    </html>
                                                                                                                                           
  • 相关阅读:
    c++ bitset 10进制转二进制
    PIVOT
    西渡
    check all tables rows

    View Triggers Function Procedure
    ORA-01400: cannot insert NULL into
    中东
    力的合成
    正弦、余弦和正切
  • 原文地址:https://www.cnblogs.com/rickdiculous/p/13264572.html
Copyright © 2020-2023  润新知