您好,欢迎访问三七文档
当前位置:首页 > 财经/贸易 > 资产评估/会计 > Ajax基础课后练习及答案
Ajax基础课后练习一、选择题1、以下不是Ajax主要技术的是()。a)JavaScriptb)XMLc)CSSd)JUnit2、下面()不是XMLHttpRequest对象的方法。a)open()b)send()c)readStated)responseText3、Ajax的关键元素包括()。a)JavaScriptb)DOM文档对象c)CSS样式表d)XMLHttpRequest对象4、创建XMLHttpRequest对象的部分代码如下,请在空白处填入关键代码()。//…省略的代码if(window.XMLHttpRequest){xmlHttpRequest=________________}else{xmlHttpRequest=_________________}a)newXMLHttpRequest();newActiveXObject(“Microsoft.XMLHTTP”);b)newXMLHttpRequest();newActiveXObject();c)newActiveXObject(“Microsoft.XMLHTTP”);newXMLHttpRequest();d)newActiveXObject();newXMLHttpRequest();5、以下是Ajax的XMLHttpRequest对象属性的有()。a)onreadystatechangeb)abortc)responseTextd)status6、当XMLHttpRequest对象的状态发生改变时调用callBackMethod函数,下列正确的是()。a)xmlHttpRequest.callBackMethod=onreadystatechange;b)xmlHttpRequest.onreadystatechange(callBackMethod);c)xmlHttpRequest.onreadystatechange(newfunction(){callBackMethod});d)xmlHttpRequest.onreadystatechange=callBackMethod;7、XMLHttpRequest对象的readyState属性值为()时,代表请求成功数据接收完毕。a)0b)1c)2d)3e)48、XMLHttpRequest对象的status属性表示当前请求的http状态码,其中()表示正确返回。a)200b)300c)500d)404二、简答题1.请简述使用GET请求并获取服务器端返回的文本信息的过程。2、请简述使用Ajax的优点?Ajax基础课后练习参考答案一、选择题12345678dcdabcdaacddea二、简答题1.(1)创建请求字符串varurl=”servlet/doLogin?uname=zhangsan&pwd=123”;(2)创建XMLHttpRequest对象xmlHttpRequest=newXMLHttpRequest();//IE7及以上版本或其他浏览器xmlHttpRequest=newActiveXObject(“Microsoft.XMLHTTP”);//老版本IE(IE5和IE6)(3)设置回调函数xmlHttpRequest.onreadystatechange=回调函数名;在回调函数中使用xmlHttpRequest的responseText获得返回的文本信息。(4)初始化XMLHttpRequestxmlHttpRequest.open(“GET”,url,true);(5)发送请求xmlHttpRequest.send(null);2、使用Ajax的最大优点,就是能在不更新整个页面的前提下维护数据。这使得Web应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变过的信息。从而更加优化了用户体验度。Ajax不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。
本文标题:Ajax基础课后练习及答案
链接地址:https://www.777doc.com/doc-5893098 .html