原生js 秒表实现代码
程序员文章站
2023-12-11 23:44:34
html代码: 复制代码 代码如下:
html代码:
js代码:
使用settimeout递归处理。 在这之中,有一个很重要的问题——延迟,这样的做法和系统cpu资源有很大关系,而且函数的调用也要耗费时间,最终就导致计数的误差越来越大。
还有另一个方法:
在按下开始按钮的时候,记录下按下的时间(毫秒),然后每隔1秒读取一次当前时间,再用当前时间减去按下时记下的时间,算出经过了的时间。
js代码:
使用settimeout递归处理。 在这之中,有一个很重要的问题——延迟,这样的做法和系统cpu资源有很大关系,而且函数的调用也要耗费时间,最终就导致计数的误差越来越大。
还有另一个方法:
在按下开始按钮的时候,记录下按下的时间(毫秒),然后每隔1秒读取一次当前时间,再用当前时间减去按下时记下的时间,算出经过了的时间。