2014年AJAX 的历史.pptVIP

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* Note this is js functions so the params indeed don’t have exactly type name * Using encodeURIComponent() to avoid special char/Unicode problems. AJAX can’t upload files. This is equals to: form action=“somepage” method=“get/post” input name=“name” value=“bea” input name=“email” value=“someone@” /form AJAX 教学目标 什么是AJAX AJAX 示例 高级JavaScript 安全 AJAX 的历史 2005年2月,Adaptive Path AJAX =“Asynchronous JavaScript + XML 新瓶装旧酒 著名案例 : Google Maps , Google Suggest , GMail ,Outlook Web Access 下一代浏览器将会配置内置的 UI 组件(XUL etc) Web 1.0 Web 2.0 Web 1.0 – 同步 Web 1.0 Web 2.0(cont) Web 2.0 异步 Mastering AJAX in 5 min DHTML + XmlHttpRequest + XML? = Ajax 大多数程序员熟悉 DHTML, XML, JS XmlHttpRequest – 新的玩意儿? 很像 ServletRequest 支持力度大: Internet Explorer 5.5+, Safari 1.2, Mozilla 1.0 / Firefox, and Netscape 7 JavaScript – 跨浏览器 AJAX Sequence Diagram Mastering AJAX in 5 如何创建 XMLHttpRequest对象 Mozilla, Firefox, Safari, Netscape, IE 7: var xmlhttp=new XMLHttpRequest() Internet Explorer 5.5, 6, 7: var xmlhttp=new ActiveXObject(Microsoft.XMLHTTP) Or var xmlhttp=new ActiveXObject(Msxml2.XMLHTTP) if (window.XMLHttpRequest) { // if Mozilla, Safari etc httprequest=new XMLHttpRequest() if (httprequest.overrideMimeType) httprequest.overrideMimeType(text/xml) } else if (window.ActiveXObject) { // if IE try { httprequest=new ActiveXObject(Msxml2.XMLHTTP); } catch (e){ try{ httprequest=new ActiveXObject(Microsoft.XMLHTTP); } catch (e){} } } Mastering AJAX in 5 if (xmlhttp) { xmlhttp.onreadystatechange=xmlhttpChange; xmlhttp.open(GET,/test.htm,true); xmlhttp.send(); } function xmlhttpChange() { // if xmlhttp shows loaded if (xmlhttp.readyState==4) { if (xmlhttp.status==200) { 接收回传数据 } else { alert(Problem retrieving XML data); } } } Mastering AJAX in 5 XMLHttpRequest 对象参考 方法 void open(String method, String url, Boolean async) void send(String body) void setHeader(String header, String value) String getResponseHe

您可能关注的文档

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档