没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
没有 百度文库财富值 请到
文库帮手网 www.365xueyuan.com
免费帮下载 百度文库积分 资料
本文由myccweb贡献
doc1。
1.
AJAX 应用和传统 Web 应用有什么不同? 在传统的 Javascript 编程中,如果想
得到服务器端数据库或文件上的信息,或者发送
客户端信息到服务器,需要建立一个 HTML form 然后 GET 或者 POST 数据到服
务器端. 用户需要点击"Submit"按钮来发送或者接受数据信息,然后等待服务器响应请
求,页面 重新加载. 因为服务器每次都会返回一个新的页面, 所以传统的 web 应用有
可能很慢而且 用户交互不友好.使用 AJAX 技术, 就可以使 Javascript 通过 XMLHt
tpRequest 对象直 接与服务器进行交互.通过 HTTP Request, 一个 web 页面可以发
送一个请求到 web 服 务器并且接受 web 服务器返回的信息(不用重新加载页面),展
示给用户的还是通一个页面, 用户感觉页面刷新,也看不到到 Javascript 后台进行的
发送请求和接受响应.
2.
介绍一下 XMLHttpRequest 对象 通过 XMLHttpRequest 对象, Web 开发人员可
以在页面加载以后进行页面的局部更新.
AJAX 开始 流 行始 于 Google 在 2005 年使 用 的"Google Suggest" . "Goo
gle Suggest"就是使用 XMLHttpRequest 对象来创建动态的 Web 接口:当用户开始输
入 google 的搜索框,Javascript 发送用户输入的字符到服务器,然后服务器返回一个
建议列 表.XMLHttpRequest 对象在 IE5.0+, Safari 1.2, Mozilla 1.0/Firefox, O
pera 8+ 和 NetScapt7 开始被支持.
3.
AJAX 的全称是什么? 介绍一下 AJAX AJAX 的全称是 Asynchronous JavaScrip
t And XML. AJAX 是 2005 年由 Google 发
起并流行起来的编程方法, AJAX 不是一个新的编程语言,但是它是一个使用已有
标准的 新的编程技术.使用 AJAX 可以创建更好,更快,更用户界面友好的 Web 应用.
AJAX 技 术基于 Javascript 和 HTTP Request.
4.
不同浏览器创建 XMLHttpRequest 方法有什么不同?
XMLHttpRequest 类 首 先 由 Internet Explorer 以 ActiveX 对 象 引 入 ,
被 称 为 XMLHTTP.后来 Mozilla、Netscape、Safari 和其他浏览器也提供了 XMLH
ttpRequest 类,不过它们创建 XMLHttpRequest 类的方法不同. 对于 Internet Expl
orer 浏览器: xmlhttp_request = new ActiveXObject("Msxml2.XMLHTTP.3.0〃); /
/3.0 或 4.0, 5.0 xmlhttp_request = new ActiveXObject("Msxml2.XMLHTTP"); xm
lhttp_request = new ActiveXObject("Microsoft.XMLHTTP"); 由于在不同 Interne
t Explorer 浏览器中 XMLHTTP 版本可能不一致,为了更好的兼容不同 版本的 Inter
net Explorer 浏览器, 因此我们需要根据不同版本的 Internet Explorer 浏览器 来
创建 XMLHttpRequest 类,上面代码就是根据不同的 Internet Explorer 浏览器创建
XMLHttpRequest 类的方法. 对于 Mozilla、Netscape、Safari 等浏览器 创建 XML
HttpRequest 方法如下:xmlhttp_request = new XMLHttpRequest(); 如果服务器的响
应没有 XML mime-type header, 某些 Mozilla 浏览器可能无法正常工作. 为了解决
这个问题,如果服务器响应的 header 不是 text/xml,可以调用其它方法修改该 head
er. xmlhttp_request = new XMLHttpRequest(); xmlhttp_request.overrideMimeTy
pe('text/xml'); 在实际应用中,为了兼容多种不同版本的浏览器,一般将创建 XMLHt
tpRequest 类的方法 写成如下形式: try{ if( window.ActiveXObject ){
for( var i = 5; i; i– ){ try{ if( i == 2 ){ xmlhttp_request = new Ac
page 1
资源评论
- a17992708422012-10-03知识点很全面........
yehuifzu
- 粉丝: 1
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功