Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 创建每秒递增1的计数器_Javascript_Asp.net_Performance_Timer_Counter - Fatal编程技术网

Javascript 创建每秒递增1的计数器

Javascript 创建每秒递增1的计数器,javascript,asp.net,performance,timer,counter,Javascript,Asp.net,Performance,Timer,Counter,因此,我试图创建一个计数器,它在页面加载后立即开始计数,并无限期地继续。与candies.aniwey.net上的操作非常相似,唯一的区别是我使用的是asp.net,我想知道如何操作,以及最有效的方法是什么?ASP.Net、Javascripting等。 谢谢 --对不起,是的,在浏览器中。应该更具体些。您希望在哪里进行计数?你说“页面一加载”听起来像是在浏览器中 在这种情况下,使用JavaScript。尝试在asp.net中使用date或datetime类(抱歉,我使用java,android

因此,我试图创建一个计数器,它在页面加载后立即开始计数,并无限期地继续。与candies.aniwey.net上的操作非常相似,唯一的区别是我使用的是asp.net,我想知道如何操作,以及最有效的方法是什么?ASP.Net、Javascripting等。 谢谢


--对不起,是的,在浏览器中。应该更具体些。

您希望在哪里进行计数?你说“页面一加载”听起来像是在浏览器中


在这种情况下,使用JavaScript。

尝试在asp.net中使用date或datetime类(抱歉,我使用java,android,我将使用java代码)

像java一样,您可以使用Date类进行时间操作,就像您想做的那样,例如,当页面开始加载时,获取当前时间的时间戳,然后当访问者离开时,获取另一个时间戳,进行数学运算,瞧,您拥有该人在该页面中停留的秒数

代码:

Date startTime = new Date();
Date endTime = new Date(); --> this must be activate in a event of some sort
int seconds = endTime - startTime;

这就是你的想法

因为你只提供了每秒计算的要求,我会说使用javascript的setInterval。你知道asp.net是一种服务器端技术吗?如果你想让时钟在客户端运行,那么你就必须使用客户端技术,这基本上意味着Javascript。