有没有sleep比使用以下pausecomp函数更好的方法来设计JavaScript (从这里开始)?
function pausecomp(millis)
{
var date = new Date();
var curDate = null;
do { curDate = new Date(); }
while(curDate-date < millis);
}
Run Code Online (Sandbox Code Playgroud)
这不是JavaScript中Sleep的重复- 动作之间的延迟 ; 我希望在函数中间实现真正的睡眠,而不是在执行代码之前的延迟.
我有按钮,用于验证用户是否是管理员.如果用户当前登录不是管理员,则标签将显示为警告消息,然后在几秒钟后隐藏.我尝试使用lblWarning.Hide();并lblWarning.Dispose();在警告消息之后,但问题是,它甚至在显示警告消息之前隐藏了消息.这是我的代码.
private void button6_Click(object sender, EventArgs e)
{
if (txtLog.Text=="administrator")
{
Dialog();
}
else
{
lblWarning.Text = "This action is for administrator only.";
lblWarning.Hide();
}
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 Nightmarejs 制作简单的跟随脚本。它应该以下一种方式工作:
到目前为止我所拥有的是这个,它没有错误,但它只点击第一个关注按钮,那就是结束:
var Nightmare = require('nightmare');
var nightmare = Nightmare({ show: true })
nightmare
.goto('http://example.com/')
.click('.buttonOpenModal')
.wait(4000)
.click('.buttonFollow')
.end()
.then(function (result) {
console.log(result)
})
.catch(function (error) {
console.error('Search failed:', error);
});
Run Code Online (Sandbox Code Playgroud)
我试图循环点击这样的关注按钮,但它给了我错误$ 未定义
var Nightmare = require('nightmare');
var nightmare = Nightmare({ show: true })
nightmare
.goto('http://example.com/')
.click('.buttonOpenModal')
.wait(4000)
.evaluate(function(){
$('.buttonFollow').each(function() {
$(this).click();
});
})
.end()
.then(function (result) {
console.log(result)
})
.catch(function (error) {
console.error('Search …Run Code Online (Sandbox Code Playgroud)