相关疑难解决方法(0)

是否可以停止JavaScript执行?

是否有可能以某种方式停止或终止JavaScript,以防止任何进一步的基于JavaScript的执行发生,而无需重新加载浏览器?

我在想exit()PHP 中的JavaScript等价物.

javascript

282
推荐指数
9
解决办法
46万
查看次数

在jQuery中停止所有活动的ajax请求

我有一个问题,当提交表单时,所有活动的ajax请求都会失败,并触发错误事件.

如何在没有trigerring错误事件的情况下停止jQuery中所有活动的ajax请求?

ajax jquery

210
推荐指数
8
解决办法
16万
查看次数

处理承诺链中的多个捕获

我仍然是相当新的承诺,目前正在使用蓝鸟,但我有一个场景,我不太确定如何最好地处理它.

例如,我在快递应用程序中有一个承诺链,如下所示:

repository.Query(getAccountByIdQuery)
        .catch(function(error){
            res.status(404).send({ error: "No account found with this Id" });
        })
        .then(convertDocumentToModel)
        .then(verifyOldPassword)
        .catch(function(error) {
            res.status(406).send({ OldPassword: error });
        })
        .then(changePassword)
        .then(function(){
            res.status(200).send();
        })
        .catch(function(error){
            console.log(error);
            res.status(500).send({ error: "Unable to change password" });
        });
Run Code Online (Sandbox Code Playgroud)

所以我追求的行为是:

  • 通过Id获取帐户
  • 如果此时存在拒绝,则弹出并返回错误
  • 如果没有错误,则将文档转换为模型
  • 使用数据库文档验证密码
  • 如果密码不匹配则弹出并返回不同的错误
  • 如果没有错误则更改密码
  • 然后返回成功
  • 如果出现其他任何问题,请返回500

所以,目前抓到似乎没有停止的链接,这是有道理的,所以我想知道如果有,我以某种方式迫使链停在基于错误的某一点的方式,或是否有更好的办法构造它以获得某种形式的分支行为,就像有一种情况一样if X do Y else Z.

任何帮助都会很棒.

javascript node.js promise bluebird

118
推荐指数
5
解决办法
7万
查看次数

JavaScript相当于PHP的模具

JavaScript中有"死"的东西吗?我试过"休息",但不起作用:)

javascript

91
推荐指数
8
解决办法
11万
查看次数

如何用JQuery删除"onclick"?

PHP代码:

<a id="a$id" onclick="check($id,1)" href="javascript:void(0)"  class="black">Qualify</a>
Run Code Online (Sandbox Code Playgroud)

我想删除onclick="check($id,1)所以无法点击链接或" check($id,1)不会被解雇.我怎么能用JQuery做到这一点?

jquery attributes event-handling jquery-events

91
推荐指数
6
解决办法
22万
查看次数

javascript:清除所有超时?

有没有办法清除给定窗口的所有时间?我想超时存储在window对象的某个地方,但无法确认.

欢迎任何跨浏览器解决方案.

javascript timeout

86
推荐指数
7
解决办法
6万
查看次数

如何使用jquery取消绑定所有事件

我可以使用此代码删除点击事件,

$('p').unbind('click')
Run Code Online (Sandbox Code Playgroud)

但是,有一些方法可以删除所有事件吗?

有一个unbindAll在jquery中命名的方法?

谢谢

jquery events unbind

69
推荐指数
2
解决办法
7万
查看次数

停止JavaScript脚本执行

我有一个由ajax提交的表单.在提交之前,有一个函数可以在提交之前检查表单中的textarea是否为空.如果它是空的,我需要停止脚本并显示一个模态框并阻止提交数据继续.

我该如何停止执行?我用吗

break;
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

13
推荐指数
2
解决办法
7万
查看次数

更改window.location后如何停止执行?

假设我在脚本的最顶部有一些移动检查:

if (isMobile) {
    window.location.href = '/m/' + window.location.pathname + window.location.search;
}
Run Code Online (Sandbox Code Playgroud)

而且我还在代码中(甚至在异步加载的其他模块中)有一些指标,这些指标被发送到我的指标服务器。

我的问题是:如何停止执行低于我的window.location更改的所有内容?或者更好的是,如何停止整个 javascript 引擎,使其不执行任何其他异步加载的模块?

我知道我可以通过许多不同的方式进行移动代理,但在此任务中,我的移动重定向必须在客户端运行,这是给定的。

javascript

7
推荐指数
2
解决办法
9990
查看次数

PHP的退出; 在Javascript?

什么是PHP退出的等价物; 在Javascript/jQuery?

我需要提前停止我的脚本取决于某些条件...我可以从搜索中找到的唯一答案是停止提交表单...

javascript jquery

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

在JavaScript中“退出”的最佳方法

我的目标是:

if(error){
    window.location.href = "error.htm";
    //end of every thing
}
Run Code Online (Sandbox Code Playgroud)

而且,return false由于功能内部可能存在功能,因此无济于事。我当前的解决方案是throw,但我感到不舒服

任何更好的主意|| 解决方案

javascript browser window.location

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

如何在一定时间后杀死Javascript函数

当用户开始滚动滚动条时,我有一个页面开始自动滚动.但我希望滚动在一段时间后停止.以下是我到目前为止但它没有工作.我不认为"回归"; 是我应该使用的正确功能,但我找不到任何有用的功能.

function scrollFunction() {
  window.scrollBy(0, 10);
}

window.onscroll = scrollFunction;

setTimeout(function scrollFunction() {
    return;
}, 2000);
Run Code Online (Sandbox Code Playgroud)
<div style="height:1000px; background-color:red;"></div>
<div style="height:1000px; background-color:green;"></div>
<div style="height:1000px; background-color:blue;"></div>
<div style="height:1000px; background-color:black;"></div>
Run Code Online (Sandbox Code Playgroud)

html javascript

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

终止Javascript没有错误/异常

我需要从一个函数终止的JavaScript,以便它不执行该脚本,它遵循当前函数调用的代码和其他功能的下一个块.

我在SO中找到了这个现有问题:如何在Javascript中终止脚本,其中给出的解决方案是触发错误/异常,这将立即终止脚本.

但我的情况有所不同,因为我终止脚本的目的是为了防止来自下一个函数的错误,如果当前函数没有停止执行脚本的话.因此,触发另一个错误以防止错误是无法解决我的目的!

那么,有没有其他方法来终止javascript而不是抛出错误/异常?

在标记为重复之前,请正确阅读我的问题,我已经解释了为什么它没有解决我提到的问题的问题!.

javascript exit

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