>  기사  >  웹 프론트엔드  >  JS는 타이머를 구현합니다.

JS는 타이머를 구현합니다.

小云云
小云云원래의
2018-03-27 17:26:111475검색

이 글은 주로 JS에서 타이머를 구현하는 방법을 주로 코드 형식으로 공유합니다.

문제 설명: 정기적으로 이벤트 실행

재시작 문제를 주로 해결

html

<body>
    <button id="btn1">start</button>
    <button id="btn2">stop</button>
</body>

script

<script>
window.addEventListener(&#39;load&#39;, my_timer, false);

function my_timer() {
    let start = document.getElementById("btn1");
    let stop = document.getElementById("btn2");
    //计时函数
    let timer = null;
    let eleClock = function () {
        timer = setInterval(
            function () {
                console.log(new Date())
            },
            1000
        );
    };
    //点击start按钮,开始定时器
    start.onclick = function () {
        //do something
        eleClock();
    };

    //点击stop按钮,停止定时器
    stop.addEventListener(&#39;click&#39;, function () {
        //do something
        window.clearInterval(timer);
    }, false);
}
</script>

관련 권장 사항:

JS 애니메이션 타이머 방식 구현

JavaScript 타이머 상세 설명

심층 JavaScript 타이머

위 내용은 JS는 타이머를 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.