我希望在EXT js中创建一个线程,在一段时间后继续进行休息调用,直到Js在浏览器上。
答案 0 :(得分:1)
您可以使用以下代码:
setTimeout(function(){ <Make ajax call here> }, <interval in miliseconds>);
这是否解决了您的问题?
答案 1 :(得分:0)
Javascript没有线程和并行执行的概念。但是,它可以使用定期执行的函数填充执行队列。这个javascript函数是
window.setInterval(fn, milliseconds);
如果你真的想重复这个功能永远运行,这是一个很好的协议。虽然您也可以使用window.clearInterval
停止执行,但如果您已经在使用ExtJS框架,我不会这样做。
因为围绕这些基本功能,ExtJS创建了Task
对象,您可以随意启动和停止。 ExtJS解决方案更具OOP风格,这意味着更清晰的代码。
要了解如何使用它,official Task
documentation就是你的朋友。