当前位置: 首页 > 面试题库 >

角JS $超时VS $间隔

壤驷鸿祯
2023-03-14
问题内容

有什么不同?我什么时候应该使用哪个?我是Angular的新手,他们看上去和我非常相似。我宁愿从一开始就遵循最佳实践。


问题答案:

$interval重复执行回调,而$timeout只是延迟执行回调(不重复)。所以,不,他们不一样。另外,应该注意的是,它们两者都是window.setInterval和的包装window.setTimeout

我还建议阅读由John Resig撰写的有关Javascript计时器如何工作的精彩文章。



 类似资料:
  • 我使用快速和连接超时中间件来处理超时。 它工作得很好,但是我默认的服务器的超时设置为两分钟。 因此,如果我想将超时中间件设置为大于两分钟的值,我还必须将http服务器超时增加到稍大一点(否则我的连接超时处理程序不会被调用) 我怎样才能避免这种情况?我错过什么了吗?

  • 问题内容: 其中计时功能,, ,,和,我想清楚地了解它们是如何实现的,为了知道在什么情况下我必须使用他们什么是他们的返回值。 首先,我们需要对返回 壁钟值的 函数与返回 进程或线程值的 函数进行分类。返回壁钟值,返回壁钟值 或 进程或线程值,具体取决于传递给它的参数。并返回过程值。 然后,第二个问题涉及这些功能的实现以及结果的准确性。这些功能使用哪种硬件或软件机制。 似乎仅使用内核滴答(通常为1m

  • 我使用命令生成器在Jenkins服务器上运行单元测试。phar exec“codecept运行单元应用程序/模型”-vvv并获取以下错误: [Symfony\Component\Process\Exception\ProcessTimedOutException] 进程“codecept运行单元应用程序/模型”超过了1800秒的超时时间。 我如何修复它并允许测试花费更多的时间?谢谢

  • 我知道这是一个非常常见的问题,但我觉得我找到的答案并没有真正解决问题。我将概述我的具体用例,并对来自其他SO答案和网络的信息进行总结。 对于我正在编写的服务,数据库条目被创建并存储在移动设备和我们的网站上,需要以两种方式同步。我们目前的目标是Android和iOS,它们都使用sqlite作为关系数据库。服务器端是使用Django和MySQL在Python中实现的,但将来可能会有其他解决方案取代它。

  • 问题内容: 有时,我会对Java中不同的Date类型及其实际用法感到困惑。在这里我想总结一下我的理解 毫秒值左右的精简包装,可让JDBC将其标识为SQL DATE值 围绕java.util.Date的瘦包装器,该包装器允许JDBC API将其标识为SQL TIMESTAMP值。通过允许小数秒的精度达到纳秒级,它增加了保存SQL TIMESTAMP小数秒值的能力。 我已经看到大多数项目都更喜欢时间戳

  • 问题 我一直在寻找Express的请求/响应超时。但是一切似乎都与连接有关,而不是请求/响应本身。 如果请求需要很长时间,则应超时。显然,这不应该发生,但即使是一个简单的错误,比如没有回调调用的路由处理程序或没有res.send(),浏览器也会永远等待回复。 空路由处理程序就是一个很好的例子。 修复 我在似乎添加了超时功能。有人对此有任何经验/意见吗? 注意,我已将超时设置为2分钟。