AJAX,复习总结

来源:互联网 发布:windows rt系统下载 编辑:程序博客网 时间:2024/06/06 04:58
JQuery的官方网址:http://jquery.com/download/
JQueryUI的官方网址:http://jqueryui.com/download/
Uploadify的官方网址:http://www.uploadify.com/download/
ExtJS的官方网址:
http://www.sencha.com/products/extjs/
ExtJS-4.2.1-GPL.ZIP下载地址:Download.


Ajax(Asynchronous JavaScript And XML),即异步JavaScript和XML。目前XML基本已经被JSON取代。
C/S(Client/Server),即客户机/服务器,界面友好,能减轻服务器压力,但升级麻烦;早期用的多。
B/S(Browser/Server),即浏览器/服务器,数据的安全性高,一致性好,实时性强,系统升级方便。
传统B/S的WEB应用的很多缺点:请求是独占式,页面刷新太频繁,页面很丑陋。
AJAX,请求与页面分离,异步请求数据(而不是页面),无需频繁刷新,XMLHttpRequest,JavaScript。

2012年7月,W3C发布了XMLHttpRequest Level2的草案;实际上浏览器都已支持。
XMLHttpRequest方法:open/send/abort/setRequestHeader/getResponseHeader/getAllResponseHeaders。
XMLHttpRequest属性:status/statusText/readyState/responseText/responseXML/onreadystatechange。
发送POST请求:xmlHttpRequest.open("POST",uri,true); xmlHttpRequest.send(data)。
发送GET请求:xmlHttpRequest.open("GET",uri,true); xmlHttpRequest.send(null)。
0 0
原创粉丝点击