- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
javascript课件要点
Javascript和Ajax讲解 AJAX 指异步 JavaScript 及 XML(Asynchronous JavaScript And XML)。 AJAX 是一种在 2005 年由 Google 推广开来的编程模式。 AJAX 不是一种新的编程语言,而是一种使用现有标准的新方法。 通过 AJAX,你可以创建更好、更快以及更友好的 WEB 应用程序。 AJAX 基于 JavaScript 和 HTTP 请求(HTTP requests)。 AJAX - 创建 XMLHttpRequest 对象 XMLHttpRequest 对象 所有现代浏览器均支持 XMLHttpRequest 对象(IE5 和 IE6 使用 ActiveXObject)。 XMLHttpRequest 用于在后台与服务器交换数据。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 创建 XMLHttpRequest 对象 所有现代浏览器(IE7+、Firefox、Chrome、Safari 以及 Opera)均内建 XMLHttpRequest 对象。 创建 XMLHttpRequest 对象的语法: variable=new XMLHttpRequest(); 老版本的 Internet Explorer (IE5 和 IE6)使用 ActiveX 对象: variable=new ActiveXObject(Microsoft.XMLHTTP); 为了应对所有的现代浏览器,包括 IE5 和 IE6,请检查浏览器是否支持 XMLHttpRequest 对象。如果支持,则创建 XMLHttpRequest 对象。如果不支持,则创建 ActiveXObject : var xmlhttp; if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else { // code for IE6, IE5 xmlhttp=new ActiveXObject(Microsoft.XMLHTTP); } Async = true 当使用 async=true 时,请规定在响应处于 onreadystatechange 事件中的就绪状态时执行的函数: xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 xmlhttp.status==200) { //dosomthing } } xmlhttp.open(GET,“xxx,true); xmlhttp.send(); onreadystatechange 事件 当请求被发送到服务器时,我们需要执行一些基于响应的任务。 每当 readyState 改变时,就会触发 onreadystatechange 事件。 readyState 属性存有 XMLHttpRequest 的状态信息。 下面是 XMLHttpRequest 对象的三个重要的属性: XMLHttpRequest 对象用于和服务器交换数据。 向服务器发送请求 如需将请求发送到服务器,我们使用 XMLHttpRequest 对象的 open() 和 send() 方法: xmlhttp.open(GET,test1.txt,true); xmlhttp.send(); 服务器响应 如需获得来自服务器的响应,请使用 XMLHttpRequest 对象的 responseText 或 responseXML 属性。 属性描述responseText获得字符串形式的响应数据。responseXML获得 XML 形式的响应数据。 怎样将java对象转化成json格式数据类型 1.复制goole提供的json包到web工程的lib目录中 2.在servlet中编写如下代码: GsonBuilder builder = new GsonBuilder(); Gson gson = builder.create(); gson.toJson(xxx); 3.使用response对象将转化后的json字符串输出到页面 4.使用javascript的eval()函数将json格式的字符转化成json对象进行相应的输出。 谢谢 什么是 JavaScript? JavaScript 是属于网络的脚本语言! JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。 JavaScr
您可能关注的文档
- Friendship-Language points课件.ppt
- 陈情表公开课.ppt
- 陈情表课件自用.ppt
- G90教案.doc
- 陈杰丽七下英语unit12学案.doc
- g.细菌和真菌在生物圈中的作用.ppt
- DVT,规培课件.ppt
- 陈情表(小小)(实用).ppt
- 陈毅市长课件.ppt
- GBZ2.1中常见化学毒物危害程度分级汇总表.doc
- 全省小学数学教师赛课一等奖新人教版小学数学六年级上册《圆的认识》精美课件.pptx
- 全省小学数学教师赛课一等奖新人教版小学数学六年级上册《圆的认识》课件.pptx
- 全省小学数学教师赛课一等奖新人教版小学数学六年级上册《圆的周长》课件.pptx
- 商务风2023年兔年元旦晚会PPT模板.pptx
- 卡通校园我的暑假生活主题班会PPT模板.pptx
- 大气弘扬五四精神五四青年节ppt模板.pptx
- 大气廉政文化建设党政党建宣传ppt模板.pptx
- 云端中国,展望2025 -2022云计算行业报告.pdf
- 信息安全意识漫谈3.0-绿盟科技.pdf
- 中国 银行业理财业务发展报告暨理财公司年鉴(2022)【上(共两册)】.pdf
文档评论(0)