JavaScript中异步方法的优点是什么
What is the advantage of asynchronous approach in JavaScript?
也许这是一个愚蠢的问题,对每个人来说都是显而易见的,但如果JavaScript中的异步Ajax调用本身是单线程的,那么它的优势是什么?
异步请求允许您保留网站/应用程序alive
,同时在后台处理对用户不重要的内容,而不会中断用户的体验。
有一些优点
- 改善了用户体验
- 无阻塞的浏览器行为(想象一下你的浏览器会结结巴巴)
- 在后台处理多个请求
优点是同步等待响应返回/完成;而异步在已经有请求在进行时执行。同步"等待"响应,然后再继续;异步不会。
相关文章:
- 打破承诺链的好方法是什么
- 在JavaScript中拆分日期字符串的更好方法是什么
- 将jQuery.ech()方法转换为本地JavaScript抽象的最佳方法是什么
- 处理浮点错误的最佳方法是什么
- 基于窗口宽度jquery的函数的替代方法是什么
- 实现比较方法的最佳实践是什么;s的比较类型是在运行时选择的
- knex:根据结果创建数组的合适方法是什么
- Meteor:如何遍历一个数组,这是一个异步方法的结果
- 并行开发同步/阻塞和异步/非阻塞库api的好方法是什么?(JavaScript)
- JavaScript中异步方法的优点是什么
- 异步数据加载后提交HTML表单的正确方法是什么
- 处理Meteor'上异步行为的正确方法是什么;的客户端
- 在javascript中链接异步调用的正确方法是什么
- 用".then"链接bluebird中的异步函数.什么是最好的方法
- 在数组(或objs)上迭代异步的最聪明/最干净的方法是什么?
- 在没有外部库的情况下,在Node中处理多个异步http请求的正确方法是什么?
- Angular 2测试:异步测试的正确方法是什么?
- 异步发布这些数据以及取消/排队新请求的正确方法是什么?
- 将ES7异步回调绑定到父作用域上下文的最简洁的方法是什么?
- 在控制器中的所有异步执行之后调用“渲染”的正确方法是什么