• setInterval和setTimeout定时器


    1,文本框自增(重零开始)每隔一秒递增1

    <input type="text" name="name" value="0" id="txt" />
    <script type="text/javascript"> window.onload = function () { setInterval(function () { //获取文本框对象 var obj = document.getElementById('txt'); //获取value值 var txtvalue = parseInt(obj.value); obj.value = txtvalue = txtvalue + 1; },1000); } </script>

    计时器setInterval会返回一个计时器id,可以用来清除计时器

    function f1() {
        alert('嘎嘎');
    }
     //计时器,返回值是该计时器的id
     var setId = window.setInterval(f1, 2000);
    //清除计时器方法,参数是一个计时器的id,清除计时器
     window.clearInterval(setId);

    2,setTimeout(这个计时器就执行一次)

    //这个计时器就执行一次
    var setId= setTimeout(function () {
        alert('加载了');
    }, 1000);
    clearTimeout(setId);//清除计时器

     例子:标题栏跑马灯

    <input type="button" name="name" value="向左走" id="btnLeft" />
        <input type="button" name="name" value="向右走" id="btnRight" />
    <script type="text/javascript">
            var def = 'left';
            function f1() {
                def = 'left';
            }
            function f2() {
                def = 'right';
            }
            window.onload = function () {
                setInterval(function () {
                    //获取标题内容
                    var tit = document.title;
                    if (def == 'left') {
                        document.title = tit.substr(1) + tit.charAt(0);
                    } else if (def == 'right') {
                        document.title = tit.charAt(tit.length - 1) + tit.substr(0, tit.length - 1);
                    }
                }, 1000);
                document.getElementById('btnLeft').onclick = f1;
                document.getElementById('btnRight').onclick = f2;
            };
        </script>
  • 相关阅读:
    TI CC2541的整体目标
    TI CC2541的GPIO引脚设置.
    E2PROM与Flash的引脚图
    TI BLE CC2541的通讯协议.
    TI BLE CC2541的I2C主模式
    Charles如何抓取电脑上的请求的https数据包
    Charles如何抓取手机上的请求的https数据包
    谷歌浏览器chrome调试H5页面 如果添加cookie?
    Unity 好坑的Save Scene
    Unity 官网教程 -- Multiplayer Networking
  • 原文地址:https://www.cnblogs.com/valiant1882331/p/4070933.html
Copyright © 2020-2023  润新知