浅析AJAX在Web中的应用
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
c n l g st ea i t ew e ntec e ta d sr e o y c rno o t h o o yha bl yb t e l n ev rfrAsn h o usc mm u i a o ,e u ete e h i h i n nc t nr c i d h
前的操作,使用 XL tp eu s 传送 的数据可 以是任何格式。 M H tR q e t 2 服务器处理完请求 后, . 调用 回调 函数 : 3 回调函数解析服务器 端返 回的处理 结果 , . 然后更新到页面所
需部分。
AA J X技术的核心 内容就是 使用户操作与服务器之 间的响应异 步化。为此 ,它就相当于一个 中间层,处理客户端和服务器端的请
c e t e p s mee e tv l, r v eu e x e e c f e —m eo ea o r re dy i l n son et f c eyt i r i i o mp o et sre p r n eo a t p rt nmo ef n l. h i rl i i i
Ke wo ds AJ y r : AX; y c r n u ; e ;n e a f n As n h o o sW b I tr c o i
一
、
引 言
客户 浏 览器 赫 用户 界 i Ri
在互联 网时代 ,随着 网络 的高速 发展, 一些弊端也随之 出现 。 如: 等待服务器响应或屏幕刷新的时间过长等等 。如何使用户能获 得快速的响应 ,体验交互性带来的乐趣 ,成为 目前 W b e 应用需要解 决 的问题。
计 算机 光盘 软件 与应 用
软件设计开发
Cmue DSfwr n plctos op tr C o t a ea d A p ia in 21 0 0年第 4期
浅析 A A J X在 We b中的应用
丁 明 浩
( 津工业大 学,天津 天
30 0 0 00)
摘 要: 传统的 we b应用在 用户交互性方 面存在响应速度慢的缺点 , 导致用户体验较差。 介绍 了A A 的概 念和工作原理 , JX 通过 w e b实例对 AA 在 We J X b中的应用进行分析 , 明 了AA 技术具有在客户端与服务器之间进行异步通信 的能力, 证 JX 可以有
求 ,利用 J v s r p a a c i t程序,通过调用 X L t p e u s M H t R q e t对象的属性
u e x ein eIto u e h o c p fAJ sre p re c . r d c d te c n e to AX n t r ig p icpe n ay i h o g e W e x mpe sn A n a d i wo kn rn i l,a l sstr u h t b e a lsu ig A X s h J a pl ain ,r v d t tteA A p i t sp o e c o ha X h J e n i W b
效地减 少客 户端的响应时 间,更友好地 改善 了用户的实时操作体验 。
关冀词 :A A J X;异 步;We ;交互性 b
中圉分类号 :T 32 P 1
文献标识码 :A
文章鳊号 :10- 59 ( 00 0- 16 0 07 99 21 ) 4 02- 2
AJ AX p ia ini e Ap l to W b c n
…
l
一 s却 。 求 H
t
}c据 L歉 + s s
l
Ajx 引 擎 a 业
卡处 辑 理
T
‘
l We 服务器 b
J r
和 X L tp e u s 等多种技术组成的一种 综合应用 。 MHtRqet
AA J X包含 的技术 :
数 据存 f i t 服务 器 端
1使用 X T L C S . H M 和 S 来编写结构化的页面 来实现表现层 , 并采
用 D i技术进行动态操作。 Of I 2 使用 XL和 XL . M ST进行 数据交互操作 。 3 采用 XL tp eu s . M H t Rq e t与服务器进行异步通信 。 4 使用 J v Sr p 对它们进行绑定 。 . aa c i t ( )AA 二 JX技术的基本工作原理
A A ( s n h o o s J v S rp n M JX A y c r n u a a e i t a d XL)技术 的出现有 效 地缓解了这一 问题 ,它不但能使用户得 到更好的体验, 而且能够减 轻服务器 的负担 。 ( )A A 一 J X技术概述 AA J X是基于浏 览器的应用技术 ,是 由 J v S r p 、X L O a a c i t M 、D M
图 1 AA J X工作原理流程
1 创 建 X tpeus 对 象 , 向 服 务 器 端 发 送 请 求 ; .  ̄H t R q e t XLtpeus M H t R q e t对象在大部分浏 览器上 已经实现而且拥有一 个简
单的接 口, 允许 数据 从客户端传递到服务端 ,但并 不会 打断用 户当
Di igh o ngM n a
( ini oyehi nvri ,ini 30 0 , ia Taj P lt ncU esyT aj n c i t n 0 0 0Chn )
Ab ta tTh a io a e p l ai ni eap csO e tr c o r sn es o to n sof lw ep ns,eutn o r sr c : et dt n l b a pi to t s e t f ri ea t npe e c h rc mig o rs o ers l gi p o r i W c nh us n i s i n