在这里,我有一个总和 3 个数字 i+j+k 的代码,但我想知道如何配置服务器文件以使用 setTimeout 函数......有一些限制吗?
所以,这是我的代码:
索引.jade
!!! 5
html
head
title Test
body
form(name='form1', method='post', action='')
label(for='1')
input#1(type='text', name='1')
label(for='2')
input#2(type='text', name='2')
label(for='3')
input#3(type='text', name='3')
input(name='submit', type='button', value='submit')
span #{result}
应用程序.js
var express = require('express');
app = express.createServer();
app.configure(function(){
app.set('views', __dirname + '/views');
app.set('view engine', 'jade');
app.set("view options", { layout: false });
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(app.router);
app.use(express.static(__dirname + '/public'));
});
app.use(express.bodyParser());
app.get('/', function(req, res){
var result;
res.render('index', {result: ''});
});
app.post('/', function(req, res){
var i = req.param('1', 0);
i = parseInt(i);
var j = req.param('2', 0);
j = parseInt(j);
var k = req.param('3', 0);
k = parseInt(k);
var r = i+j+k;
res.render('index', {result:r});
});
app.listen(3010);
如何阻止用户操作(单击、双击、右键单击)并在前 5 秒内向他显示带有文本“您可以执行任何操作”的 div,之后用户可以执行操作但 60 秒后再次无法执行任何操作...我可以用 setTimout 函数或如何做到这一点???
对不起我的英语不好