相关疑难解决方法(0)

JavaScript 多种方法

我是 javascript 新手,我正在尝试弄清楚如何做这样的事情

SomeClass = {

    confirm: function(){
        if(!confirm('Sure?'))
        {
            return false;
        }
    },

    someMethod: function(){
        alert("OK");
    }

}
Run Code Online (Sandbox Code Playgroud)

这就是我真正想做的

SomeClass.confirm().someMethod();
Run Code Online (Sandbox Code Playgroud)

事实上,我需要通过在实际方法前面添加 .confirm() 来确认操作。这可能吗?

javascript

3
推荐指数
1
解决办法
2万
查看次数

Javascript中的函数链

在javascript中,我们以准并行方式触发函数

window.onload=function(){
document.getElementById("test").addEventListener('click', function1(), false);
//consider it takes 3 seconds to be completed
document.getElementById("test").addEventListener('click', function2(), false);
}
Run Code Online (Sandbox Code Playgroud)

我们如何能火function2()function1()执行完毕?

在jQuery中,我们可以链接一系列函数(例如):

$(this).fadeIn(3000).fadeOut(2000);
Run Code Online (Sandbox Code Playgroud)

如何在纯JavaScript中进行此功能更改?

编辑:在回应否定评论和投票时,我提供了这个例子:

function delay(time, func){
setTimeout(func,time);
}

delay(2000,function(){alert('Function 1');});
delay(1000,function(){alert('Function 2');});
Run Code Online (Sandbox Code Playgroud)

在此示例中,您将首先看到"功能2"的警报.

javascript javascript-events

1
推荐指数
1
解决办法
3638
查看次数

标签 统计

javascript ×2

javascript-events ×1