案例二——网页倒计时(秒杀)
css部分
h1 {font-size: 30px;color: orangered;text-align: center;margin: 100px 0;}
html部分
<h1 id="h1">距离秒杀时间还剩03天20小时30分钟20秒</h1>
js部分
//获取元素var h1 = document.getElementById('h1')//思路:使用将来的时间 - 现在的时间 = 时间差//第一步,先设置将来时间(固定值)var endDate = new Date('2022-11-11 00:00:00')//当定时器没有开始执行之前先调用一次函数,让他进行赋值操作,当1秒后会接着之前的赋值操作后执行djs()/*第二步:获取现在的时间(动态值)+ 使用定时器,因为可以动态获取数据*///问题:由于定时器是1秒后才执行,那么函数里面进行的赋值操作会有延迟,导致页面的效果看起来体验不好function djs() {var nowDate = new Date()/*第三步:使用将来的毫秒数 - 现在的时间的毫秒数,并把毫秒转成秒数 + 1秒 == 1000毫秒+ 转换使用毫秒除以1000即可+ seconds总的秒数*/var seconds = parseInt((endDate.getTime() - nowDate.getTime()) / 1000)//第四步:把秒分别转成天、小时、分钟、秒var d = transformation(parseInt(seconds / 3600 / 24))var h = transformation(parseInt(seconds / 3600 % 24))var m = transformation(parseInt(seconds / 60 % 60))var s = transformation(parseInt(seconds % 60))//第六步:进行赋值操作h1.innerHTML = '距离秒杀时间还剩' + d + '天' + h + '小时' + m + '分钟' + s + '秒'}setInterval(djs, 1000)第五步:补位操作封装function transformation(num) {return num < 10 ? num = '0' + num : num}
案例二——网页倒计时(秒杀)相关推荐
- 【H5】网页入门练习案例二
<!DOCTYPE html> <html><head><meta charset = "utf-8"><title>网 ...
- 2021年大数据Flink(三十五):Table与SQL 案例二
目录 案例二 需求 代码实现-SQL 代码实现-Table 案例二 需求 使用SQL和Table两种方式对DataStream中的单词进行统计 代码实现-SQL package cn.it.sql;i ...
- 2021年大数据Flink(二十):案例二 基于数量的滚动和滑动窗口
目录 案例二 基于数量的滚动和滑动窗口 需求 代码实现 案例二 基于数量的滚动和滑动窗口 需求 需求1:统计在最近5条消息中,各自路口通过的汽车数量,相同的key每出现5次进行统计--基于数量的滚动窗 ...
- 2021年大数据Spark(三十七):SparkStreaming实战案例二 UpdateStateByKey
目录 SparkStreaming实战案例二 UpdateStateByKey 需求 1.updateStateByKey 2.mapWithState 代码实现 SparkStreaming实战案例 ...
- 2021年大数据Spark(二十七):SparkSQL案例一花式查询和案例二WordCount
目录 案例一:花式查询 案例二:WordCount 基于DSL编程 基于SQL编程 具体演示代码如下: 案例一:花式查询 package cn.itcast.sqlimport org.apache. ...
- html5倒计时秒杀怎么做,vue 设计一个倒计时秒杀的组件
HTML CSS HTML5 CSS3 vue 设计一个倒计时秒杀的组件 简介: 倒计时秒杀组件在电商网站中层出不穷 不过思路万变不离其踪,我自己根据其他资料设计了一个vue版的 核心思路:1.时间 ...
- 【数字信号处理】线性时不变系统 LTI “ 输入 “ 与 “ 输出 “ 之间的关系 ( 线性卷积计算案例二 | 计算 卷积 )
文章目录 一.线性卷积计算 案例二 一.线性卷积计算 案例二 给定如下两个序列 : x(n)={3,4,5}[−2,0]x(n) = \{ 3 , 4, 5 \}_{[-2,0]}x(n)={3,4, ...
- 【数字信号处理】线性时不变系统 LTI ( 判断某个系统是否是 “ 非时变 “ 系统 | 案例二 )
文章目录 一.判断系统是否 " 非时变 " 1.案例二 ① 时不变系统概念 ② 先变换后移位 ③ 先移位后变换 ④ 结论 一.判断系统是否 " 非时变 " 1. ...
- Redis简单案例(二) 网站最近的访问用户
原文:Redis简单案例(二) 网站最近的访问用户 我们有时会在网站中看到最后的访问用户.最近的活跃用户等等诸如此类的一些信息.本文就以最后的访问用户为例, 用Redis来实现这个小功能.在这之前,我 ...
- C++多态案例二-制作饮品
多态案例二-制作饮品 多态案例二-制作饮品 示例 多态案例二-制作饮品 案例描述: 制作饮品的大致流程为:煮水 - 冲泡 - 倒入杯中 - 加入辅料 利用多态技术实现本案例,提供抽象制作饮品基类,提供 ...
最新文章
- 好记性不如烂笔杆-android学习笔记二 Acitvity lifecycle 生命周期
- java注解简单实例
- SpringBoot中Tomcat配置(学习SpringBoot实战)
- Linux社区关于链表的bug讨论我们要看一下
- Bash-Shell-02
- POJ 3084 Panic Room (最小割建模)
- [转]android刷新后R.java不见了
- c++中sort()及qsort()的使用方法总结
- 配置vs2008和udk与nFringe
- 8 9区别 endnote7_EndNoteX9使用进阶七:全文查找下载和统计分析
- 计算相关系数进行显著性检验
- PostgreSQL修炼之道之PostgreSQL安装与配置(二)
- 员工拿计件工资,一旦工资挣高了,老板就调低工价,这样的老板你遇到过吗,怎么应对?
- 嵌入式系统之-小米路由器3G v1
- 阿里云Redis开发遇到的问题总结
- 数据分析面试、笔试题汇总+解析(二)
- 视听说教程(第三版)4 quiz 8
- 《绝地求生》玩家排名预--2.问题分析
- workbook需要引入的包_解决Maven引用POI的依赖,XSSFWorkbook依旧无法使用的问题
- 如何给藏品赋能?元宇宙电商NFG系统助力跨境电商新机遇
热门文章
- Win11谷歌的IDM插件用不了怎么解决?如何解决win11idm插件问题
- 计算机无线网络怎么连接打印机共享打印机,电脑如何连接无线打印机?网络打印机连接方法!,又快又好...
- excel取消隐藏_猴哥讲述:对excel工作表进行隐藏和取消隐藏的操作行为
- Linux禁用搜狗输入法的简繁切换快捷键
- Android FileOutputStream FileInputStream 读写问题记录
- 模拟登陆115网盘(MFC版)
- 如何用python进行回归分析_如何用python进行回归分析
- 抖音怎么发起挑战 发起挑战怎么玩
- 一文理解主数据和参考数据
- linux鼠标手势软件,在Deepin Linux系统使用Easystroke鼠标手势会更方便工作