带有计时器的问答网站,用于使用javascript提问

带有计时器的问答网站,用于使用javascript提问,javascript,Javascript,我想问一个测验网站是如何与每个问题相关联的计时器一起工作的。由于每个问题都有一个与每个问题相关联的计时器,并且在前端处理,因此客户端可以使用开发人员控制台更改这些计时器的值,因为它们将是全局变量。否。它们无法编辑时间。由于时间来自服务器,因此不能使用控制台对其进行编辑。如果您能够从控制台对其进行编辑,服务器通常会注意到该客户端已不同步,并尝试将其恢复同步。如果两者都没有,则可能是糟糕的编程使用,这会将变量放入函数中,使其成为非全局变量: (function(){ // Put your

我想问一个测验网站是如何与每个问题相关联的计时器一起工作的。由于每个问题都有一个与每个问题相关联的计时器,并且在前端处理,因此客户端可以使用开发人员控制台更改这些计时器的值,因为它们将是全局变量。

否。它们无法编辑时间。由于时间来自服务器,因此不能使用控制台对其进行编辑。如果您能够从控制台对其进行编辑,服务器通常会注意到该客户端已不同步,并尝试将其恢复同步。如果两者都没有,则可能是糟糕的编程

使用,这会将变量放入函数中,使其成为非全局变量:

(function(){
    // Put your code in here.
})();

请注意,虽然有些人无法直接更改时间,但他们仍然可以伪造不同的请求。您可能应该在服务器端跟踪时间。

我必须明确知道您谈论的是哪个站点,但通常情况下,这将在服务器端处理。服务器通过检查服务器端的值来检查您的答案是否及时。