ajax模式---内容分块模式

翻译|其它|编辑:郝浩|2007-08-28 10:52:14.000|阅读 1098 次

概述:

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

最近在读《ajax  模式与最佳实践》,可能  javascript  了解的太少 很多地方读起来非常吃力,还好前面几个模式相对简单,勉强可以看明白。

内容分块模式  content chunking pattern

定义:一个单独的  html  页面可能包含多个内容分块,这些内容分块的数据被分别引用和下载
应用场景:一个  web  页面分为几个区域,各个区域的数据通过不同的接口来取得,那么我们可以通过在客户端分别加载来代替由服务器一次全部发送的方式.

此模式是最常用的模式之一,也可以说是  ajax  的特点。

服务器发送到客户端的数据有以下几种:
1
Xml  格式:这是首选数据格式
2
Xhtml  格式:这种格式的数据在客户端不用解析,可直接插入到合适的位置,但是这种格式是不推荐的,因为  xhtml  格式不是通用的。
3
Javascript  代码:客户端接受到的  js  代码可以通过  eval  语句来执行。这种方式可以完成一些特殊的功能,非常灵活。
第一和第二种方式可能是大家常用的,而第三种方式相信很多人没有用过,用法倒是很简单如下

代码

1.      function(originalRequest){   

2.           eval(originalRequest.responseText);//执行服务器返回的  js  脚本   

3.      }  


但是这样服务器返回的  js  代码跟页面耦合太强,不利于服务端代码的复用


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com

文章转载自:JavaEye

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP