如果我有一个同步ajax调用正在运行,并且正在发生异步调用(通过setTimeout()),第二次调用stop/interupt /是否会对第一次调用产生任何影响?Javascript异步和同步ajax操作
0
A
回答
3
Javascript是单线程的。结果setTimeout
调用只能在没有别的运行时触发。一旦同步ajax调用完成并且发出ajax请求的函数返回,就会触发它。
1
Afaik,同步呼叫(又名阻止呼叫)应阻止执行,直到呼叫结束。从那我认为异步调用应在同步调用完成后开始?
从Mozilla Developer Center:你不应该使用同步XMLHttpRequest的,因为,由于网络固有的异步性,有各种方法记忆和事件可以使用同步请求
泄漏时相关问题
- 1. 同步GM_xmlhttpRequest异步操作?
- 2. 了解同步和异步操作
- 3. 操作和操作的同步和异步状态问题
- 4. AJAX同步和异步差异
- 5. 的Javascript:使用AJAX异步同步
- 6. 异步操作中的异步操作
- 7. 当异步操作同步完成时?
- 8. 如何同步异步操作?
- 9. 使用RxJS同步异步操作
- 10. Javascript中的异步操作。
- 11. Ajax同步或异步
- 12. 同一控制器中的异步和同步操作方法
- 13. 带有同步接口的Javascript异步操作
- 14. AngularJS和异步操作
- 15. 绑定和异步操作
- 16. 异步动作+同步DBQuery VS同步动作+异步DbQuery
- 17. javascript中的同步和异步循环
- 18. javaScript中的异步和同步
- 19. 为什么要在同步操作中使用异步操作?
- 20. 包含异步调用和同步操作对结果的异步方法
- 21. 异步和同步I/O操作系统是否独立?
- 22. 检测MVC中的同步和异步控制器操作4
- 23. 使用boost ::短耳插座异步和同步操作一起
- 24. 需要关于同步和异步操作的一些说明
- 25. HTML/AJAX/PHP同步和谐?可以异步工作吗?
- 26. ORMLite异步操作
- 27. 异步httpclient操作
- 28. C#异步操作
- 29. 使操作异步
- 30. struts2异步操作