zoukankan      html  css  js  c++  java
  • JS-简单地匀速运动框架

    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="UTF-8">
            <title>运动框架-匀速运动</title>
            <style type="text/css">
                .div {
                    width: 100px;
                    height: 100px;
                    background-color: chartreuse;
                    margin-top: 20px;
                    position: relative;
                    left: 0;
                    top: 0;
                }
            </style>
            <script type="text/javascript">
                var timer = null;
                function start() {
                    var oBtn = document.getElementById('btn');
                    var oDiv = document.getElementById('div');
                    //1
                    clearInterval(timer);
                    timer = setInterval(function() {
                        var speed = 1;
                        //2
                        if(oDiv.offsetLeft >= 1100) {
                            clearInterval(timer);
                        }
                        else{
                            oDiv.style.left = oDiv.offsetLeft + speed + 'px';
                        }
                        
                    }, 30)
                }
            </script>
        </head>
    
        <body>
            <input type="button" id="btn" value="运动" onclick="start()" />
            <div class="div" id="div"></div>
            <p>关键点:1:清除定时器,2:if/else判断</p>
        </body>
    
    </html>

     学习路径:智能社的开发教程:https://ke.qq.com/webcourse/index.html#course_id=152997&term_id=100174752&taid=766913655494053&vid=v14127nxshc

  • 相关阅读:
    BZOJ 3514 Codechef MARCH14 GERALD07加强版
    WT
    Codeforces 348
    POI 2010
    Codeforces 336
    MVC实例及用三层架构实现对学生信息的增删改查
    欠拟合和过拟合
    线性回归案例
    梯度下降法介绍
    线性回归的损失函数和梯度下降
  • 原文地址:https://www.cnblogs.com/padding1015/p/6403100.html
Copyright © 2011-2022 走看看