问题标签 [break]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1979 浏览

javascript - 取消 JavaScript 中的定时循环?

我正在尝试在JavaScript中设置一个函数来淡入或淡出我页面上的某些元素。淡入淡出本身工作正常,但是当其中一个试图取消另一个的动作时,我的问题就出现了。

现在,淡出设置为比淡入慢。我希望用户看到它慢慢淡出,以便他们知道这是故意的,然后在需要元素时快速淡入(消除屏幕上的一些混乱不需要时)。

fade(true) 工作正常,fade(false) 工作正常且速度更快。当我调用fade(true) 后不久调用fade(false) 时,我的问题就出现了。淡入淡出相互争斗,然后,由于 fade(true) 调用运行得更快,它首先完成,而 fade(false) 调用继续将其全部淡出。

我的问题是:我能做些什么来使淡入淡出(假)调用取消淡入淡出(真)调用的循环?

0 投票
1 回答
1298 浏览

aes - 解密类型和破解(AES 128?)

我的问题有两个部分。第一个是“我正在使用哪种可能的加密类型”,另一个是“破解它的机会是多少”(一旦找到加密算法)。

所以,我得到了原始文件和加密文件,当原始文件发生变化时,我能够测试加密的行为。我发现的最重要的线索是:

  1. 原始文件和加密文件的大小完全相同(注意大小是 0x10 = 128 位的乘积)

  2. 加密块大小似乎是 128 位。当原始文件上的一个字节发生变化时,加密文件上的相同 128 位块会发生变化,有时(可能)前一个或下一个块也会发生变化。但大多数时候只有这个块。文件的其余部分根本没有改变。

  3. 原始文件上有重复的部分(例如 16 字节的 00 值),但它们在加密文件上没有相同的 128 位块结果。因此,第二个块中的 16 个字节的 00 与下一个块中的 16 个字节的 00 具有不同的加密结果。

记住这些线索,你能猜出它是什么类型的算法吗?我以为它是 AES 128 位,但线索 #2 不包括 CBC 模式,而线索 #3 不包括 ECB!似乎是那些“之间”的东西......它可能是任何其他模式下的 AES 128 吗?你还能想到什么?

如果有几个已知的算法可能导致该行为,那么能够破坏它、知道原始数据并能够对 2 个文件的更改进行测试的可能性有多大?

提前致谢

0 投票
1 回答
1754 浏览

jquery - Jquery 防止重复动画而不破坏我的下拉菜单?

http://mmowned.org/dragon/slm/menu9.html

为了解决旧版本(menu7.html)中的动画排队问题,我尝试在下拉菜单中使用 .stop() 。问题是当您在中途“停止”下拉菜单然后重新启动它时,它会破坏菜单并且只会延伸回它停止的位置:/

我很确定这真的很简单,但是我该如何解决呢?


幻灯片功能按我的意愿工作,但下拉菜单没有(如前所述中断),并且由于某种原因我的切换类也不起作用(但它在旧版本上)

0 投票
1 回答
343 浏览

html - 打破 iframe

我在登陆页面上有一个 iframe,我想在观众提交时打破框架。当查看器转到第二页时,如果我不控制 iframed 页面提交按钮,则框架会切断页面上的图像。我可以将我自己的按钮框在现有的按钮上,并让它编写脚本来“推动”两个按钮,一个按钮打破框架,另一个按钮带到第二页吗?我宁愿让脚本在提交时中断,但页面如何知道按钮何时被按下?

0 投票
7 回答
628616 浏览

jquery - 如何打破 jQuery 每个循环?

如何跳出 jQueryeach循环?

我试过了:

在循环中,但这不起作用。有任何想法吗?


2020 年 9 月 5 日更新

我放return false;错地方了。当我把它放在循环中时,一切正常。

0 投票
4 回答
20768 浏览

c# - C# 切换/中断

看来我需要在使用 C# 的 switch 语句中的每个 case 块中使用中断。

我可以在其他语言中看到这种情况的原因,您可以在其中进入下一个案例语句。

案例块是否有可能落入其他案例块?

非常感谢,非常感谢!

0 投票
1 回答
661 浏览

visual-studio-2010 - Visual Studio 2010 上的 Debugger.Break

我尝试在 Vista 64 位的 Visual Studio 2010 beta 2 Ultimate 上使用 Debugger.Break() 调试我的 Windows 服务。当我执行我的代码时什么都没有发生......

有人有想法吗?

0 投票
4 回答
2285 浏览

java - 为什么要避免使用 Java 标签语句?

互联网上到处都有人说你应该避免在 java 中使用标签语句。但是,我发现它们在某些情况下非常有用,即嵌套循环。
对于为什么不使用它们,我找不到令人满意的答案。我认为标签的替代品通常会降低可读性或性能,或两者兼而有之。

那么是什么让带标签的 break 和 continue 语句如此糟糕呢?

0 投票
15 回答
65179 浏览

c# - 跳出包含 switch 语句的 while 循环

我无法弄清楚如何跳出包含 switch 语句的循环。Break 脱离开关,而不是循环。

可能有一个更优雅的解决方案。我已经实现了一个标志,该标志以 true 开头并设置为 false 并结束循环。你能提供更好的解决方案吗?

背景:此代码用于条码工作流系统。我们有内置条形码扫描仪的 PocketPC。此代码用于其中一项功能。它在整个例程中提示用户输入不同的数据。这部分允许他们滚动浏览一些在 PocketPC 终端上显示该信息的库存记录(分页结果),并允许他们输入“D”表示完成,“Q”表示退出。

这是当前需要改进的 C# 示例:

这是在 VB.NET 中执行此操作的代码示例

谢谢,

0 投票
4 回答
8783 浏览

actionscript-3 - 无法跳出嵌套的 for 循环

我有以下函数,但尽管使用了 break 语句,但它在数组中找到匹配项后似乎并没有停止: