文字解释都在注释里了,JS很有趣。
function start() {
var planId = "";var planName = document.getElementById(id).getAttribute("value");  //获取选中单选框的子ID的父IDplan = "&planId=" + id + "&planName=" + planName;$.ajax({type: "POST",url: "/Countdown/RunTime",data: plan,success: function (data) {       //data接收返回来的值$.ajax({type: "POST",url: "/Countdown/insertRecord",data: plan,              //这里的data是传到B层的id和名字});timer = setInterval("CountDown()", 1000);   //setInterval动作的作用是在播放动画的时,每隔一定时间就调用函数,方法或对象。可以使用本动作更新来自数据库的变量或更新时间显示。调用CountDown方法,1000毫秒进行一次maxtime = data * 60;      //定义maxtime为传回来的值X60,单位为秒}});
}
function CountDown() {if (maxtime >= 0) {                         //如果刚刚定义的maxtime大于0,进行下面的操作minutes = Math.floor(maxtime / 60);     //Math.floor是向下取整seconds = Math.floor(maxtime % 60);msg = minutes + "分" + seconds + "秒";x.innerHTML = msg;--maxtime;                               //maxtime递减} else {clearInterval(timer);                    //clearInterval()是清空倒计时$('#myModal1').modal({ show: true });    //显示模态框}
}

JS实现番茄钟倒计时相关推荐

  1. Python实现简单的闹钟/倒计时/番茄钟软件并打包成exe

    文章目录 开发背景 程序界面及使用介绍 程序源码 使用Pyinstaller打包成exe 程序下载链接 备注 开发背景 玩电脑总是忘记休息,手机定闹钟太麻烦,在网上也没有搜索到符合我需求的极简软件,故 ...

  2. 简黑时钟 AClock 2.8 中文版 ,一款全屏翻页时钟/倒计时/番茄钟

    AClock 是一款多功能 Mac翻页时钟应用,支持倒计时功能,可以将翻页时钟设置为mac的屏幕保护. 特色功能: 翻页时钟.经典数字时钟随心切换 内置便捷的秒表.倒计时.番茄钟 自定义日期 - 倒数 ...

  3. 网页番茄钟(Pomodoro timer)

    用js/jq实现一个番茄钟的方法 最终效果如图: 这个番茄钟主要的功能需求有三个: 1. 修改休息时间 2. 修改工作时间 3. 显示timer 修改时间的部分比较简单,需要注意的就是在时间为1分钟的 ...

  4. 用antd实现番茄钟

    番茄工作法是十分有效的时间管理工具,动手开发一个番茄钟提高自己的工作效率. 点击链接,体验一个简单番茄钟的实现效果:软件测试工具箱 只需要一个js文件,代码如下 import { Typography ...

  5. 微信小程序--实现番茄钟功能

    番茄钟: 经常使用番茄钟的各种app,自己也想尝试一下制作,该小程序主要实现了番茄时钟.效率统计等功能. 设计如下: 代码地址:https://gitcode.net/weiba_tao/myprac ...

  6. 备忘录,番茄钟,复盘反馈的学习类小程序

    寒假完成的一个项目,对javascript真的是从零开始学起不过很好上手,借助于方便的云开发,也不用折腾后端,最后也顺利结题了. 本项目开发了一款软件,帮助大学生制作定制的学习计划,改善学习习惯,提高 ...

  7. todo文件说明已停止工作_番茄ToDo,一款颜值功能兼备的番茄钟。

    文/ Quasimodo 首发于一周进步 相信很多人都听过了「番茄工作法」,是一个对比GTD更加微观的时间管理方法. 它的工作原理是:每工作25分钟(即一个番茄时间),休息5分钟. 在这25分钟内,专 ...

  8. vue番茄钟 electron打包

    序 平时对自己学习工作计划安排可以使用番茄钟去规划. 番茄钟:一个很简单的时间管理方法,设置一个固定时间,根据自己情况调整,这个时间是一个倒计时,在这段时间内认真去做一件事情,然后一个番茄钟结束后,休 ...

  9. 使用 React 和 Vite 使用 Tauri 构建番茄钟

    Tauri是一组工具,可让您使用前端框架构建跨平台桌面应用程序.当与 React 和 Vite 结合使用时,它可以用于为所有桌面平台构建极其快速的二进制文件. 开发人员可以使用 Tauri 通过 We ...

最新文章

  1. 【杂项】SVN服务器的本地搭建和使用
  2. 英特尔媒体年会场景(15P)——实拍与小结
  3. iOS进阶之底层原理-消息机制
  4. GitHub清除commit记录
  5. 依赖注入模式中,为什么用对象而不是用数组传递?
  6. ATL offsetofclass 的工作原理
  7. 自学python需要什么_自学Python编程有什么要求
  8. Linux C++使用MySQL数据库
  9. 「leetcode」491.递增子序列【回溯算法】详细图解!
  10. OSPF 常见错误与排查方法
  11. mysql jdbc 5.6_mysql5.6 jdbc驱动官网下载|
  12. Android 获取文件后缀名
  13. web kettle 数据采集
  14. 田老师书法工作室优秀学员获奖作品展(一)
  15. BAT机器学习面试1000道
  16. MYSQL 按名字分组查询最好成绩
  17. Cloudflare免费CDN加速及防护
  18. 浙江大学计算机博士宿舍,博士们的待遇如何,以浙江大学为例子
  19. 基本电路知识(电阻电源受控源)
  20. 游历 JavaScript IoT 应用开发平台

热门文章

  1. jenkins从节点问题-windows重启导致从节点失联
  2. requestPayment:fail parameter error: parameter.non…r.signType should be String instead of Undefined
  3. excel——数据透视表教程
  4. 如何高效学习,学习IT知识(转载)
  5. bzoj_2676_Contra
  6. 3G单兵构建现代化应急指挥系统
  7. java关键字有什么用_JAVA中关键字有什么用
  8. Spark2.10中使用累加器、注意点以及实现自定义累加器
  9. 后处理PUI文件分析
  10. 【IBM Tivoli Identity Manager 学习文档】9 怎样自定义ITIM的界面