三峡大学求索溪社区论坛's Archiver

zouba 发表于 2007-9-18 10:12

网站开发的新技术——Ajax

[size=3][color=red][font=Times New Roman][/font][/color][/size] ?zT1R2{n-Q2t0Pc2\
[font=Times New Roman][size=3][color=#000000] [/color][/size][/font]
Z)Q*k~6bk&g [(H [size=3][color=#000000][font=宋体]什么是[/font][font=Times New Roman]Ajax[/font][font=宋体]?[/font][font=Times New Roman]Ajax[/font][font=宋体]的全称是[/font][font=Times New Roman]AsynchronousJavaScript+XML[/font][font=宋体]。[/font][font=Times New Roman]Ajax[/font][font=宋体]不是一个技术,它实际上是几种技术,每种技术都有其独特这处,合在一起就成了一个功能强大的新技术。[/font][font=Times New Roman]Ajax[/font][font=宋体]包括:[/font][font=Times New Roman]XHTML[/font][font=宋体]和[/font][font=Times New Roman]CSS[/font][font=宋体]。使用文档对象模型[/font][font=Times New Roman](DocumentObjectModel)[/font][font=宋体]作动态显示和交互;使用[/font][font=Times New Roman]XML[/font][font=宋体]和[/font][font=Times New Roman]XSLT[/font][font=宋体]做数据交互和操作;使用[/font][font=Times New Roman]XMLHttpRequest[/font][font=宋体]进行异步数据接收;使用[/font][font=Times New Roman]JavaScript[/font][font=宋体]将它们绑定在一起。[/font][/color][/size]
b g'S/EnyDH$[ [font=Times New Roman][size=3][color=#000000] [/color][/size][/font]\0EA$Y6A D%o9P3bG
[size=3][color=#000000][font=宋体]使用[/font][font=Times New Roman]Ajax[/font][font=宋体]的主要原因有以下几点:[/font][/color][/size] a b s1w"to
[size=3][color=#000000][font=Times New Roman]1[/font][font=宋体].通过适当的[/font][font=Times New Roman]Ajax[/font][font=宋体]应用达到更好的用户体验;这也是[/font][font=Times New Roman]Web 2.0[/font][font=宋体]所宣扬的宗旨。[/font][/color][/size]&~8Uh!|8D f/J-h
[size=3][color=#000000][font=Times New Roman]2[/font][font=宋体].把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽的负担,从而达到节约[/font][font=Times New Roman]ISP[/font][font=宋体]的空间及带宽租用成本的目的。[/font][/color][/size]
h eR#GKA&h'I [font=Times New Roman][size=3][color=#000000] [/color][/size][/font]
RJCj1cx1X!p [size=3][color=#000000][font=Times New Roman]Ajax[/font][font=宋体]与传统的[/font][font=Times New Roman]web[/font][font=宋体]应用比较[/font][/color][/size]BW!|([e0xm
[size=3][color=#000000][font=宋体]传统的[/font][font=Times New Roman]web[/font][font=宋体]应用允许用户填写表单[/font][font=Times New Roman](form)[/font][font=宋体],当提交表单时就向[/font][font=Times New Roman]web[/font][font=宋体]服务器发送一个请求。服务器接收并处理传来的表单,然后返回一个新的网页。这个做法浪费了许多带宽,因为在前后两个页面中的大部分[/font][font=Times New Roman]HTML[/font][font=宋体]代码往往是相同的。由于每次应用的交互都需要向服务器发送请求,应用的响应时间就依赖于服务器的响应时间。这导致了用户界面的响应比本地应用慢得多。[/font][/color][/size]
x4M.F"[3oBB!TE [size=3][color=#000000][font=Times New Roman] [/font][/color][/size]
vJY1^ e ~@(x4b G [size=3][color=#000000][font=Times New Roman] [/font][/color][/size]
G1`3S)Q]0L/R [size=3][color=#000000][font=Times New Roman] [/font][/color][/size]

页: [1]

网站赞助 广告联系 TEL 13487276664(681922) QQ 516884014

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.