博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS定时器相关用法
阅读量:5057 次
发布时间:2019-06-12

本文共 1209 字,大约阅读时间需要 4 分钟。

一、定时器在javascript中的作用

1、制作动画

1  2  3  4     
5 用定时器制作动画 6 16 30 31 32
33 34
View Code

2、异步操作

3、函数缓冲与节流

二、定时器的类型与语法

1、setTimeout只执行一次的定时器,指定的毫秒数后执行指定的代码

 语法:setTimeout(函数名code,延迟时间time);

参数说明:code:指定毫秒数后要执行的函数或js代码

       time:指定毫秒数

实例:3秒后页面跳转到百度首页

    setTimeout(function(){

      location.href = "https://www.baidu.com";

    },3000);

实例:弹框,效果图如下:

    
定时器弹框

弹框信息

提示信息

X

输入框不能为空

View Code

2、clearTimeout关闭只执行一次的定时器

要使用 clearTimeout() 方法, 在创建超时方法时必须使用全局变量:

     

3、setInterval反复执行的定时器(每隔指定的毫秒数不停地执行指定的代码)

语法:setInterval(code,time);

参数说明:

    code为每隔指定的毫秒数要执行的函数或js代码

    time是指定的毫秒数

实例:倒计时,效果图如下:

1  2  3  4     
5 定时器倒计时 6 30 31 32
33 34
倒计时代码

实例:动态时钟,效果图如下:

    
定时器时钟
View Code

4、clearInterval关闭反复执行的定时器,停止 setInterval() 方法执行的函数代码

要使用 clearInterval() 方法, 在创建计时方法时必须使用全局变量:

  

      

三、setInterval()和setTimeout的区别

前者会不停的循环执行,而后者只会执行一次

四、日期时间写法

 

转载于:https://www.cnblogs.com/qijunjun/p/5990312.html

你可能感兴趣的文章
日志框架--(一)基础篇
查看>>
关于源程序到可运行程序的过程
查看>>
转载:mysql数据库密码忘记找回方法
查看>>
scratch少儿编程第一季——06、人在江湖混,没有背景怎么行。
查看>>
【贪心+DFS】D. Field expansion
查看>>
C# Async与Await的使用
查看>>
Mysql性能调优
查看>>
iOS基础-UIKit框架-多控制器管理-实例:qq界面框架
查看>>
IOS-每个程序员的编程之路上都应该看这11本书
查看>>
自定义tabbar(纯代码)
查看>>
小程序底部导航栏
查看>>
ibatis学习笔记
查看>>
18-ES6(1)
查看>>
poj1611 简单并查集
查看>>
Ubuntu 14.04下安装CUDA8.0
查看>>
跨平台开发 -- C# 使用 C/C++ 生成的动态链接库
查看>>
C# BS消息推送 SignalR介绍(一)
查看>>
WPF星空效果
查看>>
WPF Layout 系统概述——Arrange
查看>>
PIGOSS
查看>>