技巧:充分利用异步回调
来源:互联网 发布:ubuntu怎么安装软件 编辑:程序博客网 时间:2024/06/05 09:44
要在 JavaScript 应用程序中充分利用 Ajax 数据源的异步回调,需要使用一些技巧。本文将讨论针对 Ajax 数据源使用异步回调的原因,并将通过一些示例演示如何协调彼此相关的应用程序数据源,使这些数据源在任何时间内都能进行异步调用。
简介
异步数据源中存在的问题就是:它们不是同步的。尤其是,通过 HTTP 协议请求传递的数据可能会远远晚于预期到达,或者请求发生超时,或者完全失败。任何 TCP 层协议都具有不可靠性,但是 Ajax 应用程序可能与多个服务器有数据依赖关系,而这些服务器将影响到整个 Web 应用程序。
处理数据依赖关系并非 Ajax 应用程序的特别之处。各种各样的应用程序都使用信号量、队列、共享变量等在进程中与状态进行通信;在本例中,进程 通常指的是数据获取请求。但是,Web 应用程序中的超时和其他服务器或网络问题多于大多数其他类别的应用程序(尤其是与严格执行本地运行的应用程序相比)。此外,在数据源(甚至同一数据源中的多个请求)中的时序变化方面,基于 Web 的应用程序也要高于大多数其他类型的应用程序,甚至要高于使用基于网络的资源(如数据库)的多数应用程序。
本文转自:IBM developerWorks 中国
请点击此处查看全文
- 技巧:充分利用异步回调
- 充分利用异步回调(JavaScript 应用程序中实现数据源协调)
- 谷歌搜索技巧,充分利用网络资源
- android 开发技巧(16)--充分利用ListView的头视图
- 异步 等待异步 异步回调 获取异步结果
- 单片机通过定时器来实现多任务,充分利用定时器资源来实现异步处理
- PHP异步执行技巧
- 充分利用C++
- 充分利用csdn
- C#异步回调
- c#异步回调
- c# 异步回调!
- C# 异步回调
- java 异步回调
- C++ 异步回调
- java异步回调
- Java异步回调
- js异步回调
- Gcc总体选项列表
- 过来看看吧
- asp.net 三种页面转换
- 探索 SOA 体系结构和服务的基本原则,第 1 部分: 使用体系结构和抽象级别来创建更好的 SOA
- UpdateProgress使用,出不来特效问题小结
- 技巧:充分利用异步回调
- 超越自我 从程序员到系统分析员(ZT)
- 汉之云的“免CD”,盗版商的胜利?
- 1到n排序 经典
- ERP系统BOM详细解析(一)
- 大型网站网页设计越简单越好
- 请教:“请求验证过程检测到有潜在危险的客户端输入值”这样的错误
- sql 2005如何使用被禁止的"xp_cmdshell"
- 把验证控件注释掉以后,居然其他的验证控件失效了。。。。