首页 > 编程语言 >Javascript 计时器

Javascript 计时器

时间:2022-09-01 00:37:53浏览次数:81  
标签:00 定时器 间隔 Javascript js 计时器 5px

Javascript 计时器

在本文中,我们将深入开发基于 html、css 和 js 的计时器。首先,我们需要在本地文本编辑器中为每个项目创建一个项目文件夹和文件。

最终结果附在下面。

让我们从 ** 索引.html**

 <div class="title"><h1>定时器</h1></div> <div id="box"> <div id="timer-counter">00:00:00</div> <div class="wrap"> <button id="start" class="btn">开始</button> <button id="stop" class="btn">停止</button> <button id="reset" class="btn">重置</button> </div> </div>

完成 html 后,现在您可以开始使用 css 为 web 设置样式,它是可选的,因为我们将使用 js 来实现功能,但强烈建议包含 css 以使您的内容界面更好。

样式.css //随意使用内联/内部或外部样式

 身体{ 边距:0; 填充:0; 背景颜色:#ededc2; } 。标题{ 位置:绝对; 左:45%; 顶部:40px; 背景颜色:#d2eaff; 填充:3px 45px; 盒子阴影:5px 5px 5px 5px #D4FBB0; 边界半径:50%; } h1{ font-family: 'Roboto Slab' 衬线; 字体大小:2rem } #定时器计数器{ 位置:绝对; 底部:300px; 左:300px; 字体大小:2rem; } #盒子{ 位置:相对; 填充:70px 40px; 宽度:650 像素; 高度:250px; 边距顶部:180px; 左边距:410px; 背景颜色:#D4fBB0; 盒子阴影:5px 5px 5px 10px; } 。裹{ 位置:绝对; 左:200px; 顶部:150px; } .wrap:悬停{ 背景颜色:RGB(3,3,3); 颜色:rgb(222, 209,209); } .btn{ 字体大小:2rem; font-family:'Times New Roman', serif; 边距:3px; 背景颜色:透明; 填充:8px 15px; 边框半径:10px; }

现在将开始处理功能以使计时器计数。确保在 js 文件中编写此代码,或者您也可以使用内部 js。

脚本.js

 var start = document.getElementById('start'); var stop = document.getElementById('stop'); var reset = document.getElementById('reset'); var counter = document.getElementById('timer-counter'); 让计时器 = 0; 让间隔; 函数 startCountDown(){ 计时器++; 秒=计时器; newDates = new Date((秒*10000)/1000); 分钟 = newDates.getMinutes(); 秒 = newDates.getSeconds(); 毫秒 = newDates.getMilliseconds(); display = minutes.toString().padStart("2",0)+":"+seconds.toString().padStart("2",0)+":"+(毫秒/10).toString()。 pathStart("2",0); counter.innerText = 显示; } 函数播放定时器(){ 清除间隔(间隔) 间隔 = setInterval(() => { 开始倒计时() }, 10); } 函数停止定时器(){ 清除间隔(间隔); } 函数重置定时器(){ 清除间隔(间隔); counter.innerText="00:00:00"; 计时器 = 0; } //添加 eventListener 以便定时器在按下 btn 时工作。 start.addEventListener("点击", playTimer); stop.addEventListener("点击", stopTimer); reset.addEventListener("点击", resetTimer);

记住要有创意才能理解它是如何工作的,你不必跟随一切,随心所欲地制作它,你可以在下面的评论或任何编程中分享最终结果社区论坛。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/5878/13330100

标签:00,定时器,间隔,Javascript,js,计时器,5px
From: https://www.cnblogs.com/amboke/p/16645063.html

相关文章

  • 高级开发人员知识:JavaScript 数组方法第 3 部分
    高级开发人员知识:JavaScript数组方法第3部分今天让我们来点高级的。这些数组方法总是遍历数组。基本上,您可以通过基本的for循环获得相同的功能。如果是这样,我们为什......
  • JavaScript之数组常用API
    这篇文章主要帮助大家简单理解数组的一些常用API用法,许多小伙伴常用方法记不住?别急,看完下面的介绍您一定就会明白各个方法是如何用的了......
  • # JavaScript中的数组
    目录JavaScript中的数组数组的概念创建数组1.利用new创建数组2.利用数组字面量创建数组获取数组中的元素数组的索引数组遍历数组新增元素冒泡排序JavaScript中的数组数组......
  • IOS下无法获取到WebViewJavascriptBridge的问题排查
    问题描述在安卓下正常获取到WebViewJavascriptBridge,在IOS下一直无法获取到WebViewJavascriptBridge官网的示例如下:接手项目时已有的桥接代码:可以发现src不同,一个......
  • JavaScript Fundamentals – Part 2
    Functions(函数)functionlogger(){console.log('MynameisShubham');}//calling/running/invokingfunction(调用/运行/调用函数)logger();//Myname......
  • JavaScript 中的变量
    JavaScript中的变量让我们快速看一下JavaScript中的变量?变量是任何编程语言的基础部分,因此深入了解变量对于掌握任何编程语言都是必要的。什么是变量?变量是存储数据......
  • Javascript:承诺
    Javascript:承诺JavascriptPromises为了理解javascript中的Promise,理解回调函数及其带来的挑战至关重要。您可以从我以前的博客中了解更多信息。[Javascript:回调函......
  • Javascript中的链表
    Javascript中的链表数据结构的介绍文章。链表概念与应用于Javascript语言的实际示例。介绍数据结构是一种有效处理大量数据的手段,了解它的结构和组成为我们提供了更......
  • JavaScript 中的全局变量解释
    JavaScript中的全局变量解释****全局变量被定义在函数之外或在整个程序中使用的窗口对象旁边(除非被本地人遮蔽)。即使您声明一个变量而不使用var,它仍然会被解释为全局......
  • 函数,JavaScript 的核心。
    函数,JavaScript的核心。我听说函数被称为“心,”“灵魂,“和”国王”的JavaScript。他们试图强调JavaScript函数的重要性。让我们试着理解为什么函数对JavaSc......