setInterval倒计时效果及优化
思路:
-
new Date('目标时间') 获取目标时间信息
-
new Date() 获取当前时间信息
-
相减获取时间差毫秒数
-
分别计算时、分、秒,并且利用三元表达式使得小于10的数前面加0
-
分别添加到对应的盒子中显示
!!在运行setInterval函数之前要先运行一次倒计时函数,将倒计时运行刷新后,再调用setInterval。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<<