老师看我这个OK吗

老师看我这个OK吗

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>Document</title>

</head>


<body>

<script>

    //补充代码

    // 编程练习

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

    // http://img1.sycdn.imooc.com/climg//5b16558d00011ed506000338.jpg

    // http://img1.sycdn.imooc.com/climg//5b165603000146ca06000338.jpg 

    // http://img1.sycdn.imooc.com/climg//5b1656140001c89906000338.jpg 

    function init(url) {

        // 先返回一个promise对象

        return new Promise(resolve => {

            let img = new Image();

            img.src = url;

            document.body.appendChild(img)

            setTimeout(function () {

                resolve()

            },1000)

        })

    }

    

    

    init('http://img1.sycdn.imooc.com/climg//5b16558d00011ed506000338.jpg')

        .then(() => {

            console.log('第一张图片加载完成');

            return init('http://img1.sycdn.imooc.com/climg//5b165603000146ca06000338.jpg')

        })

        .then(() => {

            console.log('第二张图片加载完成');

            return init('http://img1.sycdn.imooc.com/climg//5b1656140001c89906000338.jpg')

        })

        .then(() => {

            console.log('第三张图片加载完成')

        })

</script>

</body>

</html>


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕码 2019-05-23 14:36:56

同学你好!
代码是ok的,效果实现的很棒。

如果帮助到了你 欢迎采纳 祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师