AJAX技术考试题目

合集下载

ajax面试题

ajax面试题

ajax面试题一、Ajax1、Ajax 是什么? 如何创建一个Ajax?Ajax并不算是一种新的技术,全称是asynchronous javascript and xml,可以说是已有技术的组合,主要用来实现客户端与服务器端的异步通信效果,实现页面的局部刷新,早期的浏览器并不能原生支持ajax,可以使用隐藏帧(iframe)方式变相实现异步效果,后来的浏览器提供了对ajax的原生支持使用ajax原生方式发送请求主要通过XMLHttpRequest(标准浏览器)、ActiveXObject(IE浏览器)对象实现异步通信效果基本步骤:var xhr =null;//创建对象if(window.XMLHttpRequest){xhr = new XMLHttpRequest();}else{xhr = new ActiveXObject("Microsoft.XMLHTTP");}xhr.open(“方式”,”地址”,”标志位”);//初始化请求xhr.setRequestHeader(“”,””);//设置http头信息xhr.onreadystatechange =function(){}//指定回调函数xhr.send();//发送请求js框架(jQuery/EXTJS等)提供的ajax API对原生的ajax进行了封装,熟悉了基础理论,再学习别的框架就会得心应手,好多都是换汤不换药的内容2、同步和异步的区别?同步:阻塞的-张三叫李四去吃饭,李四一直忙得不停,张三一直等着,直到李四忙完两个人一块去吃饭=浏览器向服务器请求数据,服务器比较忙,浏览器一直等着(页面白屏),直到服务器返回数据,浏览器才能显示页面异步:非阻塞的-张三叫李四去吃饭,李四在忙,张三说了一声然后自己就去吃饭了,李四忙完后自己去吃=浏览器向服务器请求数据,服务器比较忙,浏览器可以自如的干原来的事情(显示页面),服务器返回数据的时候通知浏览器一声,浏览器把返回的数据再渲染到页面,局部更新3、如何解决跨域问题?理解跨域的概念:协议、域名、端口都相同才同域,否则都是跨域出于安全考虑,服务器不允许ajax跨域获取数据,但是可以跨域获取文件内容,所以基于这一点,可以动态创建script标签,使用标签的src属性访问js文件的形式获取js 脚本,并且这个js脚本中的内容是函数调用,该函数调用的参数是服务器返回的数据,为了获取这里的参数数据,需要事先在页面中定义回调函数,在回调函数中处理服务器返回的数据,这就是解决跨域问题的主流解决方案4、页面编码和被请求的资源编码如果不一致如何处理?对于ajax请求传递的参数,如果是get请求方式,参数如果传递中文,在有些浏览器会乱码,不同的浏览器对参数编码的处理方式不同,所以对于get请求的参数需要使用encodeURIComponent函数对参数进行编码处理,后台开发语言都有相应的解码api。

Ajax常见面试题

Ajax常见面试题

1. Ajax有四种技术组成:DOM,CSS,JavaScript,XmlHttpRequest中控制文档结构的是:()A DOMB CSSC javascriptD XMLHttpRequest参考答案:A2. 在Ajax的四种技术中,控制通信的是哪一个?()A DOMB CSSC javascriptD XMLHttpRequest参考答案:D3. 在Ajax的四种技术中,JavaScript的主要作用是:()A 控制页面显示风格B 控制文档结构C 控制通信D 控制其他的三个对象参考答案:D49.当XMLHttpRequest 对象的状态发生改变时调用yourCallback 函数,下列选项中正确的是()。

A.xmlHttpRequest. yourCallback = onreadystatechange; B.xmlHttpRequest.onreadystatechange (yourCallback); C.xmlHttpRequest.onreadystatechange (new function(){yourCallback }); D.xmlHttpRequest.onreadystatechange = yourCallback;50.关于XmlHttpRequest 对象的五种状态,下列说法正确的是()。

A.1表示新创建B.2表示初始化C.3表示发送数据完毕D.4表示接收结果完毕5. 在处理应答中,如果我们要以文本的方式处理,我们需要在参数表中放置XMLHttpRequest对象的什么属性?()A xhr.responseTextB xhr.responseXMLC xhr.requestTextD xhr.requestXML参考答案:A6. 在处理应答中,如果我们要处理XML文档,我们需要在参数表中放置XMLHttpRequest 对象的什么属性?()A xhr.responseTextB xhr.responseXMLC xhr.requestTextD xhr.requestXML参考答案:B7. 在IE浏览器上创建XMLHttpRequest对象的方法是?()A var a=new ActiveXObject("Microsoft.XMLHTTP");B var a=new XMLHttpRequest();参考答案:A8. xhr.status==200表示什么?A 表示错误B 表示找不到资源文件C 表示成功参考答案:C9. xhr.status==404表示什么?A 表示错误B 表示找不到资源文件C 表示成功参考答案:B3. 以下哪个技术不是Ajax技术体系的组成部分?a. XMLHttpRequestb. DHTMLc. CSSd. DOM正确答案:bAJAX应用和传统Web应用有什么不同?在传统的Javascript编程中,如果想得到服务器端数据库或文件上的信息,或者发送客户端信息到服务器,需要建立一个HTML form然后GET或者POST数据到服务器端。

Ajax技术考试题目

Ajax技术考试题目

A J ax笔试题目1. 以下(A,C)是针对XML文档的定义和规范。

【选两项】A. DTDB. SGMLC. SchemaD. complexType2. 关于XML的语法规则,下列说法中错误的有(C,D )。

【选两项】A. XML文档必须有且只能有一个根元素B. XML文档中的标签(元素)区分大小写C. XML文档中的元素和属性都必须加引号D. XML文档中一个属性可以包含多个值3. 以下选项中,XML元素中的子元素转换成属性表示正确的是(A )ov书桌〉<长>1100mmv长 ><宽>600mmv宽〉<咼>710mmv咼〉</书桌〉A. v书桌长=,,1100mm M宽=”600口01”高』710mm”>v/书桌 >B. v书桌长=”600mm”宽=”7100101”高=”1100mm”x/书桌 >C. v书桌长=,700mm H宽仝600mm“高=”1100mm”>v/书桌 >D. 以上都不正确4. 关于XML Schema相比DTD的优势,以下说法错误的是(D )A. Schema可以更容易地描述文档内容B. Schema可以更容易地与来自数据库的数据一起工作C. Schema可以更容易地定义数据约束D. Schema更容易嵌入到XML文档中进行验证5. 关于DOM级别,下列说法中正确的有(A,B)。

【选两项】A. DOM级别是W3C组织的DOMS范B. DOM级别1专注于文档模型C. DOM级别2专注于文档模型D. DOM级另【J2规定了DTD和Schema6. 关于XML节点树,下列描述错误的是(D )oA. 同级节点拥有相同的父节点B. 除根节点外,所有节点都有一个父节点C. 有且必须只能有一个根节点关于XMLDOM中方法的描述,下列说法正确的有(A,B,C)【选三项】A. createEleme nt ()方法创建一个元素节点B. setAttribute ()方法为一个元素创建一个属性节点C. setAttributeNode ()将属性节点添加到一个元素中D. replaceData ()使用新节点替换一个已经存在的节点***replaceChild ()8. 关于getElementsByTagName ()方法的描述,下列说法正确的是()。

Ajax模拟题答案

Ajax模拟题答案

Ajax模拟题答案孝感学院成人高等教育课程考试试卷课程名称:Ajax (A)卷专业:年级:层次:高升专(高升本/专升本) 姓名:_______________ 学号:_________________ 考试(考查) 闭卷题号一二三总分分数一、基础题(每题2分)1. 表单的提交方式有( )A setB getC domD post/doc/b118005195.html,中读写 XML的类属于哪个命名空间( )A System.XmlB System.WebC System.DataD System.Data.Sql3.下面关于Xml的描述正确的是( )A Xml 提供一种描述结构化数据的方法B Xml是一种简单,与平台无关并被广泛采用的标准C Xml 文档可以承载各种信息D Xml 只是为了生成结构化文档4.XML文档应该遵循的规则中错误的是( )A XML文档中的标签必须要有结束标签B XML标签区分大小写C XML属性必须加引号D XML中,空格会被保留5.关于属性说法错误的是( )A 属性 (Attribute) 提供关于元素的额外信息B 属性只能包含一个值C 属性不易扩展D 可以使用子元素的都能使用属性来替换6.DTD使用一系列合法的元素来定义文档的结构,其主要使用的元素错误的有A 定义文档的类型B 定义文档元素C 定义文档的属性D 定义实体7.Xml Schema与DTD的说法中错误的是( )A XML Schema 和DTD都支持数据类型和命名空间B XML Schema 可针对未来的需求进行扩展C XML Schema 比DTD更完善,功能更强大D XML Schema 基于 XML 编写,而DTD的语法晦涩,并不符合XML语法规则8.关于XML Schema的指示器说法错误的是( )A all 规定子元素可以按照任意顺序出现,且每个子元素必须只出现一次B choice 规定可出现某个子元素或者可出现另外一个子元素(非此即彼)C sequence 子元素必须按照特定的顺序出现D select 规定可出现某个子元素或者可出现另外一个子元素(非此即彼)--------------------------------------装--------------------------------------订------------------------------线----------------------------------------9.以下概念中错误的是( )A XPath是在XML文档中查找信息的路径语言是XSL的最主要组成部分B XQuery是XML文档的查询语言,主要使用“FLWOR”表达式对XML格式的数据进行查询C XSL是XML的样式表语言,决定XML的输出和显示D XSLT使用它,可以将XML文档转换为其他格式的文档10.下列关于XML DOM方法描述中,不正确的是( )A createElement( )方法创建元素节点B appendChild( ) 在当前节点中添加子节点C createTextNode( )创建文本节点D setAttribute( ) 设置元素节点的值11.在/doc/b118005195.html,中,下列代码在页面中输出结果是( )XmlDocument xd = new XmlDocument();xd.LoadXml("诸葛亮");XmlElement xe = xd.CreateElement("Sex");xe.InnerT ext = "男";xd.DocumentElement.AppendChild(xe);Response.Write(Server.HtmlEncode(xd . DocumentElement . InnerXml));ABC 诸葛亮男D 诸葛亮男12.以下选项中,关于/doc/b118005195.html,的Web Service 描述正确的是( )A Web Service只能在Windows操作系统下使用B Web Service 只能用C#语言开发C Windows 操作系统下可以调用Linux操作系统下的Web ServiceD Web Service只能在Linux操作系统下使用13.在Xml基础中,XSL的循环判断语句为( )ABCD14.下列关于Soap的描述,错误的有( )A SOAP是一种网络通信协议B SOAP 消息只能用在Windows平台C SOAP 消息是标准的XML格式文档D SOAP消息可以穿透防火墙15.以下关于Web服务方法的说法正确的是( )A Web服务方法必须是private修饰符B Web服务方法和其他类型方法没有区别C Web服务方法必须以WebObject特性进行标识D Web服务方法必须以WebMethod特性进行标识16.下面在JavaScript定义数组,错误的是( )A var array = [1 , true , 3.3 , 'ffff'];B var array = new Array();C var array = new Array(2.5)D var array = new Array(2.5 , 'aaa')17.18.XmlHttpRequest对象的readyState的属性有( )种状态A 2B 3C 4D 519.readyState属性在( )状态时为已发送状态A 1B 2C 3D 420.下列关于$(document).ready(function(){})作用说法正确的是( )A 在网页中所有的内容都加载完毕后调用B 可以简写为$(function(){});C 不能同时编写多个来依次执行D 它可以完全等同于window.onload()21.下面关于Jquery 节点操作说法正确的是( )A html() 获取或设置元素的文本B attr() 获取或设置元素的HTML内容C val() 获取或设置元素的值D text() 获取或设置属性的值22.下列语句中,给对象设置CSS错误的写法是( )A .$("input").addClass("text");B .$("input").addClass("text")C .$("input").css({width:"20%",height:"30px"})D $("input").css(width,"30px") 23一家数据挖掘公司专门出售对其股票报价引擎的访问权,如果这家公司使用下列()技术,就可以把股票报价服务卖给数百家客户,而无需进行任何定制或修改。

Ajax内部测试笔试试卷及答案

Ajax内部测试笔试试卷及答案

《开发基于Ajax和控件技术的Web应用系统》阶段测试-笔试试卷一、选择题(共25题,每题4分,满分100分)1) 在中,下面真正对客户端请求的服务器页面做出处理的对象是()。

A. HttpModuleB. HttpApplicationC. HttpHandlerD. HttpResponse2) 在中,创建HttpHandler程序需要实现()。

A. ProcessRequest()方法B. HttpRequest()方法C. IsReusable属性D. IsOverride属性3) 在中,下面关于HttpHandler应用程序与aspx 处理程序描述正确的是()。

A. 都能使用服务器控件B. 都能直接使用Session对象C. HttpHandler应用程序不需要实现接口D. aspx 处理程序不需要实现接口4) 在中,下面关于@Control指令属性描述错误的是()。

A. AutoEventWireup=true表示页面自动回传到服务器B. Inherits指定用户控件要继承的CodeBehind类C. CodeFile指定与用户控件相关的后台编码文件D. WarningLevel指定停止编译页面时的编译警告级别,其值可以是0到10.5) 在中,开发用户控件需要继承()类。

A. UserControlB. PageC. WebControlD. 以上都不对.6) 在中,关于下面代码描述错误的是()。

<%@ Register Src="UserControls/UserLogin.ascx"TagName="UserLogin" TagPrefix="uc1" %>A. TagPrefix属性定义了用户控件所使用的前缀B. TagName属性定义了用户控件的名称C. Src属性定义要包括在Web窗体页中的用户控件文件的虚拟路径,不允许为绝对路径D. Register实现用户控件的注册7) 在中,用户控件需要的扩展名是()。

最新AJAX笔试题

最新AJAX笔试题

单项选择题(每题2分,共60分)1.在Ajax技术中,实现控件CollapsiblePanel 垂直显示、失去焦点时自动折叠,需要依次设置(A)。

A、ExpandDirection、AutoCollapseB、ExpandDirection、CollapsedC、CollapsedSize、CollapsedD、ExpandDirection、AutoExpand2.以下( D )技术不是Ajax的常用技术。

A、JavaScriptB、XMLC、CSSD、Cache3.以下选项中(D )不是 AJAX框架的组成部分。

A、AJAX ControlToolkit工具包B、AJAX TCP增强组件C、AJAX Library类库D、Web Service中AJAX框架技术的Accordion控件的(A )属性用来设置菜单标题样式。

A、HeaderCssClassB、ContentCssClass。

C、HeaderTemplateD、ContentTemplate5.在jQuery中,关于数据缓存描述错误的是(D)。

A、data()方法有两个参数,第一个是键值,第二个是设置的值。

B、获取缓存数据采用data()方法,它的参数是设置的键值。

C、removeData(),移除存放的数据。

D、缓存数据是存储在Cookies中的6.在jQuery中,$("div>ul>li:last").text()的值是(B)。

<div><ul>c</ul></div><div><ul ><li>a</li></ul><ul><li>b</li></ul></div>A、aB、bC、cD、""中AJAX框架技术的CollapsiblePanel控件用于实现(C )效果。

AJAX试题与答案

AJAX试题与答案

AJAX试题与答案Ajax试题选择题10道:1.AJAX术语是由哪家公司或组织最先提出的?a.Googleb.IBMc.Adaptive Pathd.Dojo Foundation正确答案:c2.以下哪一个Web应用不属于Ajax应用?a.Hotmailb.GMapsc.Flickrd.Windows Live正确答案:a3.以下哪个技术不是Ajax技术体系的组成部分?a.XMLHttpRequestb.DHTMLc.CSSd.DOM正确答案:b4.XMLHttpRequest对象有几个返回状态值?a.3b.4c.5d.6正确答案:c5.下列哪些方法或属性是Web标准中规定的?a.all()b.innerHTMLc.getElementsByTagName()d.innerText正确答案:c6.以下哪一个CSS属性不属于W3C的CSS2规范?a.list-style-positionb.min-heightc.floatd.text-overflow正确答案:d7.下列哪个工具不能用来调试浏览器中的JavaScript?a.MS Visual InterDevb.Eclipsec.MS Script Debuggerd.Mozilla Venkman正确答案:b8.应用以下哪一个DOCTYPE使得当前主流浏览器解释CSS的模式是Quirks mode?a.b.c.d.正确答案:b9.关于JavaScript中的函数和对象,下列说法不正确的是:a.每一个函数都有一个prototype对象。

b.函数就是一个特殊类型的对象。

c.函数附属于它所附加到的对象上,只能通过该对象访问。

d.同一个函数可以被附属到多个对象上。

正确答案:c10.创建一个对象obj,该对象包含一个名为"name"的属性,其值为"value"。

以下哪一段JavaScript代码无法得到上述的结果?a.var obj=new Object();obj["name"]="value";b.var obj=new Object();="value";c.var obj={name:"value"};d.var obj=new function(){="value";}正确答案:b部分答案说明:选择题的答案有几个地方需要解释一下:第3题,DHTML其实不是单个的技术,而是多种技术的组合。

2014-2015软件技术学院AJAX试卷A

2014-2015软件技术学院AJAX试卷A

郑州大学软件学院《AJAX程序设计》课程2014-2015学年第一学期期末试题(A)卷(适用专业:《java、软测、软件外包》专业考试时间:《120》分钟)合分人:复查人:一、填空题:(每空1 分,共10 分)(说明:将答案写在试卷后面的答题纸上)1、Ajax指的是异步的___________________和__________________。

2、____________是整个AJAX的核心部分,并且是区分传统Web应用程序的标志。

3、在JavaScript中,可使用关键字________________来声明一个变量。

4、创建完XMLHttpRequest对象后,可用open方法初始化一个请求,使用__________________方法发送一个请求。

5、在JavaScript中可以使用两种构造函数注册事件处理程序,它们分别是:_________________和_________________。

6、创建XMLHttpRequest对象可以使用new ActiveXObject(“Microsoft.XMLHTTP”)、和____________________________构造函数。

7、DOM元素结点组成有:标签名、属性结点和________________结点。

8、DOM结构模型中使getElementById方法引用指定id的结点,使用_____________________方法引用指定标签名的结点,从而实现直接引用结点。

二、选择题:(每题2 分,共40 分)(说明:将答案写在试卷后面的答题纸上)1、以下选项不是Ajax技术基础的是()A、XMLB、DHTMLC、CSSD、DOM2、下列关于AJAX的描述,错误的是()A、AJAX使用XHTML和CSS的基于标准的表示技术。

B、AJAX使用DOM进行动态显示和交互。

C、AJAX使用XML和XSLT进行数据交换和处理。

D、AJAX 是一个新技术。

期末试卷-2012-2013-2-ajax-a

期末试卷-2012-2013-2-ajax-a
6.JavaScript数据类型有:未定义类型(Undefined)、__ ________、___ __________、_____ ________、______ ________、__ ___________。
7.JavaScrip是面向对象语言,它的基本元素及浏览器的功能模块都是以对象的形式出现。它常用的对象有:Data对象、_________对象、_________对象、Windows对象、_________对象、_________对象、_________对象等。每个对象都是一个无序属性(方法)的集合,它可以有0个或多个属性(方法),这些属性(方法)决定了一个对象的行为。
3.在JavaScript 中,将参数传递给函数时有两种方式,一种是_____传递,一种是______________传递。
4.在JavaScript 中,函数和_____就是一个概念、当new一个函数时,就会返回一个_____________。
5.创建完XMLHttpRequest对象后, 可用____________方法创建一个请求,使用___________方法发送一个请求。使用____________方法可以取消一个请求。使用_____________事件捕获请求的状态变化。
3.DOM模型
答:Dom模型的全称是DocumentObjectModule,即文档对象模型,它定义了操作文档对象的接口。在这个模型中,一个文档被看成结构化的数据,对于xml就像一棵树的结构,树中的每个结点对应一个xml标记,都是一个对象。
4.AJAX的工作原理。
答:当ajax引擎收到服务器响应时,将会触发一些操作,通常是Байду номын сангаас成数据解析,以及基于其所提供的数据对用户界面做一些修改。
四川工商职业技术学院2012-2013学年 2学期 《AJAX基础应用》 试卷(A)

第19章AJAX技术-参考题

第19章AJAX技术-参考题

第19章AJAX技术-参考题一、选择题1.Ajax技术可以实现客户端的()请求操作。

A.同步 B.异步2.Ajax的优点具体表现在()。

A.减轻服务器的负担 B. 无刷新更新页面C. 调用XML等外部数据,进一步促进Web页面显示和数据的分离D. 以上都正确3.Ajax技术之中,最核心的技术就是()。

A.XMLHttpRequest B.XMLC.JavaScript D.DOM 4.下列技术中,不属于Ajax技术的是()。

A.CSS B.XML C.JavaScript D.HTML5.在XMLHttpRequest对象中,readyState属性共包括()个属性值。

A.3 B.4 C.5 D.66.下列描述中不正确的是()A.abort()方法的作用是停止当前请求B.getResponseHeader()方法用于以字符串形式返回指定的HTTP头信息。

C.open()方法用于设置请求目标的URL、请求方法以及其他参数信息。

D.getAllResponseHeaders( )作为字符串返回的HTTP头信息不完整7.XMLHttpRequest对象中提供的用于返回服务器的HTTP状态码的属性是()。

A.readyState B.status C.responseText D.onreadystatechange8.用于向服务器发送请求的方法是()方法。

A.open() B.abort() C.sen d() D.setRequestHeader()9.XMLHttpRequest对象提供了()种返回HTTP头信息的方法。

A.1 B.2 C.3 D.410.XMLHttpRequest对象中用于获取服务器响应的表示为字符串的属性是()属性。

A.responseT ext B.responseHTMLC.responseXML D.responseValue二、填空题1.Ajax最大的优点是_______________。

前端高级开发工程师的面试,AJAX请求与实战示例_基础知识习题及答案

前端高级开发工程师的面试,AJAX请求与实战示例_基础知识习题及答案

AJAX请求与实战示例_基础知识习题及答案(答案见尾页)一、选择题1. AJAX概念及应用场景A. 用于开发动态网页B. 用于处理服务器端数据C. 用于实现实时搜索功能D. 用于实现用户登录功能2. 与传统HTTP请求的区别A. 传统HTTP请求需要重新加载整个页面B. AJAX请求仅改变部分页面内容C. 传统HTTP请求需要发送表单数据D. AJAX请求不需要发送表单数据3. AJAX请求方式及其优缺点A. XMLHttpRequest的优点是兼容旧版浏览器,支持异步请求B. Fetch API的优点是语法简洁,易于使用C. XMLHttpRequest的缺点是跨域请求受限,性能较低D. Fetch API的缺点是不支持非同步请求4. 请求头与请求体的作用A. 请求头用于传递元信息,如User-Agent等B. 请求体用于传递表单数据或文件C. 请求头用于传递应用程序相关的信息D. 请求体用于接收服务器的响应数据5. 响应状态码的含义A. 200表示成功B. 400表示错误C. 404表示未找到资源D. 500表示内部服务器错误6. 登录功能实现A. 使用AJAX发送POST请求到服务器进行验证B. 使用AJAX发送GET请求到服务器获取用户名和密码C. 使用AJAX直接将用户名和密码作为URL参数发送到服务器D. 以上均正确7. HTML页面结构及JavaScript代码A. HTML页面包含一个输入框和一个提交按钮B. JavaScript代码中使用AJAX发送POST请求到服务器进行验证C. 服务器返回登录成功的响应后,JavaScript代码更新输入框的值D. 服务器返回登录错误的响应后,JavaScript代码提示用户8. 请求与响应过程A. 客户端发送POST请求到服务器,包含用户名和密码B. 服务器接收到请求后,对用户名和密码进行验证C. 服务器验证通过后,返回一个包含用户信息的响应D. 客户端接收到响应后,更新页面显示用户信息9. 数据列表查询功能实现A. HTML页面结构包含一个表格和一个查询按钮B. JavaScript代码中使用AJAX发送GET请求到服务器获取数据C. 服务器返回数据的JSON格式响应后,JavaScript代码解析响应并更新表格D. 服务器返回空的响应后,JavaScript代码提示用户10. 文件上传功能实现A. HTML页面结构包含一个文件输入框和一个提交按钮B. JavaScript代码中使用AJAX发送POST请求到服务器进行上传C. 服务器返回上傳成功的响应后,JavaScript代码更新页面显示提示D. 服务器返回上傳失败的响应后,JavaScript代码提示用户11. JSON数据格式及应用A. JSON是一种轻量级的数据交换格式B. JSON支持多层嵌套结构C. JSON支持字符串和数字类型D. JSON不支持布尔类型12. XMLHttpRequest与Fetch API比较A. XMLHttpRequest是 older的技术,Fetch API是 newer的技术B. XMLHttpRequest支持Ajax请求,Fetch API不支持C. Fetch API的语法更简洁,易於使用D. XMLHttpRequest支持更多功能,Fetch API不支持13. CORS跨域请求解决方法A. 通过CORS设置跨域资源共享 headers来解决B. 通过JSONP技术解决C. 通过XMLHttpRequest的open()方法设置请求方法和路径来解决D. 通过代理服务器来解决14. 网络请求优化策略A. 使用缓存来减少网络请求次数B. 使用CDN加速网络请求C. 使用压缩算法来减小数据传输大小D. 以上均正确15. 错误处理与调试技巧A. 使用try/catch语句来捕获异常B. 使用console.log()函数来输出调试信息C. 使用网络请求的statusText属性来判断请求是否成功D. 以上均正确16. 项目案例一分析A. 项目是一个在线购物网站的首页B. 使用了AJAX来实现数据的动态更新C. 实现了商品列表的懒加载和添加商品的功能D. 通过异常处理和调试,确保了项目的稳定性17. 项目案例二分析A. 项目是一个待办事项管理应用B. 使用了AJAX来实现任务的动态添加和修改C. 实现了任务筛选和排序的功能D. 通过单元测试和调试,确保了项目的质量18. 项目案例三分析A. 项目是一个博客网站B. 使用了AJAX来实现文章的动态加载和评论的提交C. 实现了文章列表的无限加载和分页显示D. 通过日志记录和调试,优化了项目的性能19. 项目案例四分析A. 项目是一个在线聊天应用B. 使用了AJAX来实现消息的实时发送和接收C. 实现了多终端之间的实时同步D. 通过压力测试和调试,保证了项目的稳定性20. 项目案例五分析A. 项目是一个图片画廊应用B. 使用了AJAX来实现图片的懒加载和动态添加C. 实现了图片列表的无限加载和缩放功能D. 通过性能监控和调试,优化了项目的性能二、问答题1. 什么是AJAX?2. AJAX与传统HTTP请求有什么区别?3. AJAX请求方式有哪些?它们的优缺点是什么?4. 请求头和请求体分别起到什么作用?5. 响应状态码的含义有哪些?参考答案选择题:1. D2. B3. B4. A5. A6. A7. D8. C9. C 10. D11. A 12. C 13. A 14. D 15. D 16. D 17. B 18. B 19. B 20. B问答题:1. 什么是AJAX?AJAX是一种基于XHTML、CSS和JavaScript的新兴Web开发技术,它允许在不重新加载整个页面的情况下,与服务器进行partial(部分)刷新请求,从而实现网页的动态更新。

Ajax试卷

Ajax试卷

本文由flawx贡献 doc1。

二.简答题 1. 有几种方式可以得到表单元素的值 2. 简述 Div 和 Span 标签的区别 3. 声明一个字符串数组并初始化,存放用于金额大写的十个中文字符 4. 解释 AJAX? a) Ajax 的全称是:AsynchronousJavaScript+XML b) Ajax 不是一个技术,它实际上是几种技术,每种技术都有其独特这处,合在一 起就成了一个功能强大的新技术。

 c) Ajax AsynchronousJavaScriptandXML) ( 是结合了 Java 技术、 XML 以及 JavaScript 等编程技术,可以让开发人员构建基于 Java 技术的 Web 应用,并打破了使用 页面重载的惯例。

 d) Ajax 是使用客户端脚本与 Web 服务器交换数据的 Web 应用开发方法。

这样, Web 页面不用打断交互流程进行重新加裁,就可以动态地更新。

使用 Ajax,用 户可以创建接近本地桌面应用的直接、高可用、更丰富、更动态的 Web 用户界 面。

 5. ajax 有什么组成,各组件作用是什么? a) 使用 XHTML(HTML)和 CSS 构建标准化的展示层 b) 使用 DOM 进行动态显示和交互 c) 使用 XML 和 XSLT 进行数据交换和操纵 d) 使用 XMLHttpRequest 异步获取数据 e) 使用 JavaScript 将所有元素绑定在一起 6. 浏览器端如何得到服务器端响应的 XML 数据? a) 通过给 XMLHttpRequest 对象有一个属性来接受 XML 数据 responseXML 7. XMLHttpRequest 对象在 IE 和 Firefox 中创建方式有没有不同? a) IE:xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); 和 xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); b) Firefox:var xmlHttp = new XMLHttpRequest(); 8. 绍一下 XMLHttpRequest 对象的常用属性和方法? a) 方法: i. open,send ,setRequestHeader b) 属性: i. readyState ii. status iii. responseText iv. responseXML c) 事件 i. onreadystatechange 9. 简述 Ajax 的优点和缺点? a) 优点: i. 最大的一点是页面无刷新,用户的体验非常好。

期末试卷---2-ajax-a

期末试卷---2-ajax-a
if(window.XMLHttpRequest){
http_request=new XMLHttpRequest();
if (htpp_request.overrideMimeType){
http_request.overrideMimeType('text/xml');
}}
else if(window.ActiveXObject){
3.在JavaScript中,将参数传递给函数时有两种方式,一种是_____传递,一种是______________传递。
4.在JavaScript中,函数和_____就是一个概念、当new一个函数时,就会返回一个_____________。
5.创建完XMLHttpRequest对象后,可用____________方法创建一个请求,使用___________方法发送一个请求。使用____________方法可以取消一个请求。使用_____________事件捕获请求的状态变化。
4.代码片段var a=1; var b=”2”; alert(a+b);弹出框显示结果为()。
A. 1B. 3
C.“12”D. Undefined
5.代码片段alert(3+3+”3”);的显示结果为()。
A. 9 B.“333”
C.“33”D.”63”
6.下列语句中,相当于用户单击浏览器后退按钮的是()。
4.AJAX的工作原理。
答:当ajax引擎收到服务器响应时,将会触发一些操作,通常是完成数据解析,以及基于其所提供的数据对用户界面做一些修改。
四.程序分析(每空5分,共20分)
下列代码片断是一个简单的AJAX应用,在客户端请求服务器端的a.html网页,并显示其代码,请将其补充完整。

期末考试试题Ajax前沿开发技术B卷答案

期末考试试题Ajax前沿开发技术B卷答案

一.选择题1-5.BCBCA6-10.BBBBD11-15.CDABC16-20.CDDAB二.填空题21.异步JavaScript XML(Asynchronous JavaScript And XML)22. XmlHttpRequest23. DOM24. XML数据或者字符串25. Click Command26. AlternateText27Form28.热点(HopSpot)三.名词解释29. Javascript:Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。

当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。

于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能.30.XML:用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。

31. XMLHttpRequest:XMLHttpRequest对象在大部分浏览器上已经实现而且拥有一个简单的接口允许数据从客户端传递到服务端,但并不会打断用户当前的操作。

使用XMLHttpRequest传送的数据可以是任何格式,虽然从名字上建议是XML格式的数据.32.异步:异步双方不需要共同的时钟,也就是接收方不知道发送方什么时候发送,所以在发送的信息中就要有提示接收方开始接收的信息,如开始位,结束时有停止位。

当一个异步过程调用发出后,调用者不能立刻得到结果。

实际处理这个调用的部件在完成后,通过状态、通知和回调来通知调用者。

33.CSS:CSS是英语Cascading Style Sheets(层叠样式表单)的缩写,它是一种用来表现HTML或 XML 等文件式样的计算机语言。

关于ajax的面试题

关于ajax的面试题

关于ajax的面试题在现代Web开发中,AJAX(Asynchronous JavaScript and XML)技术扮演着非常重要的角色。

它的出现极大地改变了用户与网页之间的互动方式,提升了用户体验。

在面试过程中,关于AJAX的问题经常会被问到,因此本文将介绍一些常见的关于AJAX的面试题及它们的答案。

问题一:什么是AJAX?它的优点和缺点是什么?答:AJAX是一种用于在不重新加载整个网页的情况下与服务器进行数据交互的技术。

它利用JavaScript异步处理机制发送请求并接收响应,然后利用DOM更新部分页面内容。

AJAX的优点包括:1. 用户体验好,页面无需刷新,请求响应快速,提升了网页的交互性。

2. 减轻了服务器端的负担,仅更新部分数据而不是整个页面。

3. 基于标准的技术,支持多种浏览器。

AJAX的缺点包括:1. 开发和调试相对复杂,需要掌握JavaScript、DOM、XML等技术。

2. 安全性较差,容易受到跨站脚本攻击(XSS)和跨站请求伪造(CSRF)等攻击。

3. 不支持浏览器的后退按钮,需要额外处理。

问题二:AJAX的工作原理是什么?答:AJAX的工作原理可以简单概括为以下几个步骤:1. 创建XMLHttpRequest对象,用于发送请求和接收响应。

2. 绑定回调函数,用于处理服务器端响应的数据。

3. 使用open()方法设置请求类型(GET、POST)、URL和是否异步。

4. 使用send()方法发送请求,发送的数据可以是字符串、表单数据等。

5. 服务器端处理请求,返回响应数据。

6. 接收到响应后,根据服务器返回的数据类型和格式进行处理和展示。

问题三:GET和POST请求有什么区别?在AJAX中如何使用它们?答:GET和POST是两种常见的HTTP请求方法。

GET请求用于从服务器获取数据,主要特点包括:1. 请求参数附加在URL的查询字符串中,对参数长度有限制。

2. 请求参数明文传输,不适合传输敏感信息。

Ajax-jquery考试题

Ajax-jquery考试题
能使文本“hello”字体大小变成40px的jQuery代码是:
A.$('div.s1').css('font-size','40px');
B.$('p.s1').css('font-size','40px');
C.$('#s1').css('font-size','40px');
D.$('p#s1').css('font-size','40px');
html代码如下:
<div class="s1"></div>
css代码如下:
<style>
.s1{
width:100px;
height:100px;
background-color:red;
}
.s2{
background-color:yellow;
}
</style>
jQuery代码如下:
$(function(){
Ajax-
1.下列json表示的对象定义正确的是:
A.var str1={'name':'ls','addr':{'city':'bj','street':'ca'} };
B.var str1={'name':'ls','addr':{'city':bj,'street':'ca'} };

Ajax模拟题答案

Ajax模拟题答案

孝感学院成人高等教育课程考试试卷课程名称:Ajax (A)卷专业:年级:层次:高升专(高升本/专升本) 姓名:_______________ 学号:_________________ 考试(考查) 闭卷题号一二三总分分数一、基础题(每题2分)1. 表单的提交方式有( )A setB getC domD post中读写 XML的类属于哪个命名空间( )A System.XmlB System.WebC System.DataD System.Data.Sql3.下面关于Xml的描述正确的是( )A Xml 提供一种描述结构化数据的方法B Xml是一种简单,与平台无关并被广泛采用的标准C Xml 文档可以承载各种信息D Xml 只是为了生成结构化文档4.XML文档应该遵循的规则中错误的是( )A XML文档中的标签必须要有结束标签B XML标签区分大小写C XML属性必须加引号D XML中,空格会被保留5.关于属性说法错误的是( )A 属性 (Attribute) 提供关于元素的额外信息B 属性只能包含一个值C 属性不易扩展D 可以使用子元素的都能使用属性来替换6.DTD使用一系列合法的元素来定义文档的结构,其主要使用的元素错误的有A <!DOCTYPE>定义文档的类型B <!ELEMENT>定义文档元素C <!ATTRIBUTE>定义文档的属性D <!ENTITY>定义实体7.Xml Schema与DTD的说法中错误的是( )A XML Schema 和DTD都支持数据类型和命名空间B XML Schema 可针对未来的需求进行扩展C XML Schema 比DTD更完善,功能更强大D XML Schema 基于 XML 编写,而DTD的语法晦涩,并不符合XML语法规则8.关于XML Schema的指示器说法错误的是( )A all 规定子元素可以按照任意顺序出现,且每个子元素必须只出现一次B choice 规定可出现某个子元素或者可出现另外一个子元素(非此即彼)C sequence 子元素必须按照特定的顺序出现D select 规定可出现某个子元素或者可出现另外一个子元素(非此即彼)--------------------------------------装--------------------------------------订------------------------------线----------------------------------------9.以下概念中错误的是( )A XPath是在XML文档中查找信息的路径语言是XSL的最主要组成部分B XQuery是XML文档的查询语言,主要使用“FLWOR”表达式对XML格式的数据进行查询C XSL是XML的样式表语言,决定XML的输出和显示D XSLT使用它,可以将XML文档转换为其他格式的文档10.下列关于XML DOM方法描述中,不正确的是( )A createElement( )方法创建元素节点B appendChild( ) 在当前节点中添加子节点C createTextNode( )创建文本节点D setAttribute( ) 设置元素节点的值11.在中,下列代码在页面中输出结果是( )XmlDocument xd = new XmlDocument();xd.LoadXml("<Person><name>诸葛亮</name></Person>");XmlElement xe = xd.CreateElement("Sex");xe.InnerText = "男";xd.DocumentElement.AppendChild(xe);Response.Write(Server.HtmlEncode(xd . DocumentElement . InnerXml));A <Person><name></name></Person><Sex></Sex>B <name></name><Sex></Sex>C <name>诸葛亮<name><Sex>男</Sex>D <Person><name>诸葛亮</name></Person><Sex>男</Sex> 12.以下选项中,关于的Web Service 描述正确的是( )A Web Service只能在Windows操作系统下使用B Web Service 只能用C#语言开发C Windows 操作系统下可以调用Linux操作系统下的Web ServiceD Web Service只能在Linux操作系统下使用13.在Xml基础中,XSL的循环判断语句为( )A <xsl:template>B <xsl:for-each>C <xsl:sort>D <xsl:choose>14.下列关于Soap的描述,错误的有( )A SOAP是一种网络通信协议B SOAP 消息只能用在Windows平台C SOAP 消息是标准的XML格式文档D SOAP消息可以穿透防火墙15.以下关于Web服务方法的说法正确的是( )A Web服务方法必须是private修饰符B Web服务方法和其他类型方法没有区别C Web服务方法必须以WebObject特性进行标识D Web服务方法必须以WebMethod特性进行标识16.下面在JavaScript定义数组,错误的是( )A var array = [1 , true , 3.3 , 'ffff'];B var array = new Array();C var array = new Array(2.5)D var array = new Array(2.5 , 'aaa')17.18.XmlHttpRequest对象的readyState的属性有( )种状态A 2B 3C 4D 519.readyState属性在( )状态时为已发送状态A 1B 2C 3D 420.下列关于$(document).ready(function(){})作用说法正确的是( )A 在网页中所有的内容都加载完毕后调用B 可以简写为$(function(){});C 不能同时编写多个来依次执行D 它可以完全等同于window.onload()21.下面关于Jquery 节点操作说法正确的是( )A html() 获取或设置元素的文本B attr() 获取或设置元素的HTML内容C val() 获取或设置元素的值D text() 获取或设置属性的值22.下列语句中,给对象设置CSS错误的写法是( )A .$("input").addClass("text");B .$("input").addClass("text")C .$("input").css({width:"20%",height:"30px"})D $("input").css(width,"30px") 23一家数据挖掘公司专门出售对其股票报价引擎的访问权,如果这家公司使用下列()技术,就可以把股票报价服务卖给数百家客户,而无需进行任何定制或修改。

ajax测试1含答案

ajax测试1含答案

美斯坦福在线考试系统xfhtG3AJAX(20121106)科目: SCCEG3AJAX(Java)总分: 100分时间: 100分钟一、单选题(共50题,每题2分,说明:选择一项正确的答案)1、下面XML元素中的子元素转换成属性表示出来正确的是()<书桌><长>1100mm</长><宽>600mm</宽><高>710mm</高></书桌>A、<书桌长="1100mm" 宽="600mm" 高="710mm"></书桌>B、<书桌长="600mm" 宽="710mm" 高="1100mm"></书桌>C、<书桌长="700mm" 宽="600mm" 高="1100mm"></书桌>D、以上都不正确参考答案: A2、关于XML Schema相比DTD的优势,以下说法错误的是()A、Schema更容易地描述文档内容B、Schema更容易地与来自数据库的数据一起工作C、Schema更容易地定义数据约束D、Schema更容易嵌入到XML文档中进行验证参考答案: D3、关于XML节点树,下列描述错误的是()A、同级节点拥有相同的父节点B、除根节点外,所有节点都有一个父节点C、有且必须只能有一个根节点D、所有节点都必须有子节点参考答案: D4、关于getElementsByTagName()方法,说法正确的是()A、获取同名称的所有节点B、获取同名称的所有属性节点C、获取同名称的所有文本节点D、获取同名称的所有元素节点参考答案: D5、AJAX中XMLHttpRequest对象有()个状态值A、3B、4C、5D、6参考答案: C6、从以下定义的XML文档中读取数据,正确的说法是()<book category="xml"><title lang="en">Learning XML</title><author>Andy</author><year>2010</year><price>56.23</price></book>A、xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeV alue;B、xmlDoc.getElementsByTagName["title"][0].childNodes[0].nodeV alue;C、xmlDoc.getElementsByTagName["title"](0).childNodes[0].nodeV alue;D、xmlDoc.getElementsByTagName("title")[0].childNodes(0).nodeV alue;参考答案: A7、对XML Node对象的nodeName属性说法正确的是()A、nodeName 是只读的B、元素节点的nodeName 与标签名不相同C、属性节点的nodeName 不是属性的名称&#61550;&#61550;D、以上都不正确参考答案: A8、在XML文档中使用CSS样式单正确的方式为()A、引用式和嵌入式B、内部和外部C、交叉引用D、包含式参考答案: A9、使用XSL定义XML文档显示方式的基本思想是()A、通过定义转换模板,将XML源文档转换为带样式信息的可浏览文档B、定义不同以往的显示风格C、控制XML文档显示数据的输出D、通过定义显示模版,显示指定的XML数据参考答案: A10、不是XML文档的显示方式的为()A、利用CSS控制HTML文档显示B、利用XSL转化为FO显示C、用XSL转化为HTML文档显示D、利用CSS显示参考答案: A11、DOM是对象化的XML数据接口,一个与()无关的标准接口规范A、语言、平台B、操作系统C、开发环境D、可移植环境参考答案: A12、相对于结构和内容来说,XHTML文档更偏向于()文档类型A、HTMLB、DTDC、XMLD、XSL参考答案: C13、相对于描述性来说,XHTML文档更偏向于()文档类型A、HTMLB、DTDC、XMLD、XSL参考答案: A14、XSL的格式对象称为()A、FOB、XSLTC、DTDD、DOM参考答案: A15、关于XSLT的语句描述不正确的有()A、xsl:element 用来创建输出元素标记B、xsl: attribute 用来创建输出元素属性C、xsl:text 用来创建文本信息D、xsl:comment 用来创建描述信息参考答案: D16、关于XML接口DOM的描述,错误的是()A、DOM的全称是Document Object Model,也即文档对象模型B、在应用程序中,基于DOM的XML分析器将一个XML文档转换成一个对象模型的集合(通常称DOM树)C、通过DOM接口,应用程序可以在任何时候访问XML文档中的任何一部分数据,因此,这种利用DOM接口的机制也被称作随机访问机制D、DOM强制使用树模型来访问XML文档中的信息,不适合XML的模式参考答案: D17、如果使用下面提供的XQuery表达式,则查询的结果是()XQuery表达式:<items>{for $i in (1 to 5, 7, 8)return <item>{$i}</item>}</items>A、<items><item>1</item><item>2</item><item>3</item><item>4</item><item>5</item><item>7</it em><item>8</item></items>B、<items><item>1</item><item>2</item><item>3</item><item>4</item></items>C、<items><item>5</item><item>7</item><item>8</item></items>D、<items><item>1</item><item>2</item><item>3</item><item>4</item><item>5</item><item>6</it em><item>7</item><item>8</item></items>参考答案: A18、下列语句执行结果正确时的是()let $x := (1 to 7) return <test>{$x}</test>A、<test>1 2 3 4 5 7</test>B、<test>1 3 4 5 6 7</test>C、<test>1 7</test>D、<test>1 2 3 4 5 6 7</test>参考答案: D19、有一个关于员工信息的EmployeeInfo.xml,内容如下:<EmployeeInfo><Employee><Name>张三</Name><Age>20</Age><From>北京</From></Employee><Employee><Name>李四</Name><Age>30</Age><From>武汉</From></Employee><Employee><Name>王五</Name><Age>27</Age><From>上海</From></Employee><Employee><Name>赵六</Name><Age>29</Age><From>杭州</From></Employee> </EmployeeInfo>按照年龄的大小进行排序,以下代码正确的是()A、for $x in doc("EmployeeInfo.xml")/ EmployeeInfo / Employeeorder by $x/ Agereturn <li>{data($x/Name)}</li>B、for $x in doc("EmployeeInfo.xml")/ EmployeeInfo /Employeeorder by $x/ Namereturn <li>{data($x/Name)}</li>C、for $x in doc("EmployeeInfo.xml")/ EmployeeInfo /Employeeorder by $x/ Agereturn <li>{data($x/Name)}</li>D、以上都不正确参考答案: A20、在J2EE中,使用Web服务实现跨平台跨语言的相互通信和数据共享,共享数据以XM的标准和格式通过()协议在Internet上被发送和接收A、SOAPB、HTMLC、FTPD、HTTP参考答案: A21、p69关于XMLHttpRequest对象的5种状态,下列说法正确的是()A、1表示新创建B、2表示初始化C、3表示发送数据完毕D、4表示接收结果完毕参考答案: D22、Web服务是一种通过互联网来描述,发布,定位及调用的服务,下列关于Web服务的理解正确的是()A、Web服务只能在互联网发布,不能在局域网发布B、Web服务的提供者和请求者必须使用相同的语言开发应用程序C、Web服务的提供者和请求者必须使用相同的技术平台D、Web服务的数据传输标准是XML参考答案: D23、在Ajax中,以下说法错误的是()A、Ajax可以增强用户体验B、获得Ajax请求返回的结果后,整个页面必然都将被刷新C、Ajax主要是通过javascript的XMLHttpRequest对象完成发送请求并获得返回结果D、Ajax可以发送同步或异步请求参考答案: B24、使用Web Service的优势描述不正确的是()A、不能跨平台B、编程语言无关性C、部署、升级和维护Web服务简单D、对于Web服务使用者来说,可以轻易实现多种数据、多种服务的聚合参考答案: A25、基于()的数据传输标准,WEB服务可以实现跨平台、跨语言的相互通信和数据共享A、XSLTB、XMLC、HTMLD、CSS参考答案: B26、某数据挖掘公司专门出售对其股票报价引擎的访问权,如这家公司使用下列()技术,就可以把股票报价服务买给数百家客户,而无须进行定制或修改A、编写多个接口以适应不同的客户机B、Web服务C、EJBD、RMI参考答案: B27、javaScript的表达式"总价钱是"+600+“元"的结果是()A、一条错误消息B、“总价钱是"+600+“元"C、“总价钱是"600“元"D、总价钱是600元参考答案: D28、javaScript的表达式parseInt("1”)+parseInt('1')的结果是()A、1+1B、11C、2D、"1"+'1'参考答案: C29、下列语句中,()语句是根据表达式的值,进行匹配,然后执行其中的一个语句块。

Ajax常见面试题

Ajax常见面试题

1. Ajax有四种技术组成:DOM,CSS,JavaScript,XmlHttpRequest中控制文档结构的是:()A DOMB CSSC javascriptD XMLHttpRequest参考答案:A2. 在Ajax的四种技术中,控制通信的是哪一个()A DOMB CSSC javascriptD XMLHttpRequest参考答案:D3. 在Ajax的四种技术中,JavaScript的主要作用是:()A 控制页面显示风格B 控制文档结构C 控制通信D 控制其他的三个对象参考答案:D49.当XMLHttpRequest 对象的状态发生改变时调用yourCallback 函数,下列选项中正确的是()。

A.xmlHttpRequest. yourCallback = onreadystatechange;B. (yourCallback);C. (new function(){yourCallback });D. = yourCallback;50.关于XmlHttpRequest 对象的五种状态,下列说法正确的是()。

A.1表示新创建 B.2表示初始化C.3表示发送数据完毕 D.4表示接收结果完毕5. 在处理应答中,如果我们要以文本的方式处理,我们需要在参数表中放置XMLHttpRequest对象的什么属性()A BC D参考答案:A6. 在处理应答中,如果我们要处理XML文档,我们需要在参数表中放置XMLHttpRequest 对象的什么属性()A BC D参考答案:B7. 在IE浏览器上创建XMLHttpRequest对象的方法是()A var a=new ActiveXObject("");B var a=new XMLHttpRequest();参考答案:A8. ==200表示什么A 表示错误B 表示找不到资源文件C 表示成功参考答案:C9. ==404表示什么A 表示错误B 表示找不到资源文件C 表示成功参考答案:B3. 以下哪个技术不是Ajax技术体系的组成部分a. XMLHttpRequestb. DHTMLc. CSSd. DOM正确答案:bAJAX应用和传统Web应用有什么不同在传统的Javascript编程中,如果想得到服务器端数据库或文件上的信息,或者发送客户端信息到服务器,需要建立一个HTML form然后GET或者POST数据到服务器端。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

AJax笔试题目1.以下(A,C)是针对XML文档的定义和规范。

【选两项】A.DTDB.SGMLC.SchemaplexType2.关于XML的语法规则,下列说法中错误的有(C,D)。

【选两项】A.XML文档必须有且只能有一个根元素B.XML文档中的标签(元素)区分大小写C.XML文档中的元素和属性都必须加引号D.XML文档中一个属性可以包含多个值3.以下选项中,XML元素中的子元素转换成属性表示正确的是(A)。

<书桌><长>1100mm</长><宽>600mm</宽><高>710mm</高></书桌>A.<书桌长="1100mm"宽="600mm"高="710mm"></书桌>B.<书桌长="600mm"宽="710mm"高="1100mm"></书桌>C.<书桌长="700mm"宽="600mm"高="1100mm"></书桌>D.以上都不正确4.关于XML Schema相比DTD的优势,以下说法错误的是(D)。

A.Schema可以更容易地描述文档内容B.Schema可以更容易地与来自数据库的数据一起工作C.Schema可以更容易地定义数据约束D.Schema更容易嵌入到XML文档中进行验证5.关于DOM级别,下列说法中正确的有(A,B)。

【选两项】A.DOM级别是W3C组织的DOM规范B.DOM级别1专注于文档模型C.DOM级别2专注于文档模型D.DOM级别2规定了DTD和Schema6.关于XML节点树,下列描述错误的是(D)。

A.同级节点拥有相同的父节点B.除根节点外,所有节点都有一个父节点C.有且必须只能有一个根节点D.所有节点都必须有子节点***文本节点没有子节点7.关于XML DOM中方法的描述,下列说法正确的有(A,B,C)。

【选三项】A.createElement()方法创建一个元素节点B.setAttribute()方法为一个元素创建一个属性节点C.setAttributeNode()将属性节点添加到一个元素中D.replaceData()使用新节点替换一个已经存在的节点***replaceChild()8.关于getElementsByTagName()方法的描述,下列说法正确的是()。

A.获取同名称的所有节点B.获取同名称的所有属性节点C.获取同名称的所有文本节点D.获取同名称的所有元素节点9.XML DOM定义了所有XML元素的对象、属性以及访问它们的方法(接口),即XML DOM是用于获取、更改、添加或删除XML元素的标准,下列说法正确的有(A,B,C)。

【选三项】A.XML DOM是用于XML的标准对象模型B.XML DOM是用于XML的标准编程接口C.XML DOM独立于平台和语言D.XML DOM不是W3C的标准10.相对于描述性而言,XHTML文档更偏向于(C)文档类型。

A.HTMLB.DTDC.XMLD.XSL11.XSL的格式对象称为()。

A.FOB.XSLTC.DTDD.DOM12.关于XSL中排序输出内容的描述错误的是(C)。

A.可以使用xsl:sort命令或者order-by参数进行排序B.排序影响了数据的存放顺序C.默认的排序规则为按拼音字母排序D.可以省略排序功能,直接输出文档内容13.关于XSLT的语句描述不正确的是(D)。

A.xsl:element用于创建输出元素标记B.xsl:attribute用于创建输出元素属性C.xsl:text用于创建文本信息D.xsl:comment用于创建描述信息14.关于XML接口DOM,下列描述错误的是(D)。

A.DOM的全称是“Document Object Model”,即文档对象模型。

B.在应用程序中,基于DOM的XML分析器将一个XML文档转换成一个对象模型的集合(通常称DOM树)C.通过DOM接口,应用程序可以在任意时刻访问XML文档中的任何一部分数据,因此,这种利用DOM接口的机制也被称作随机访问机制D.DOM强制使用树模型访问XML文档中的信息,不适合XML的模式15.关于XPath表达式的的用法,下列描述正确的有(A,D)。

【选两项】A.“..”用于获取当前节点B.“//title[@lang='en']”选择当前节点下包含属性lang且值为en的title元素C.“/title[@lang='en']”选择根节点下面所有包含属性lang且值为en的title元素D.“//item-info/descendant::item-name”选择所有以item-info为父节点的后代节点item-name16.关于XSLT使用的元素,下列说法正确的有(A,C)。

【选两项】A.一个XSL文件只能包含一个<xsl:template>元素B.<xsl:sort>元素默认按升序排序C.使用<xsl:attribute>元素转换属性值D.<apply-templates>元素的select属性是必需的17.关于XQuery中的“FLWOR”表达式,下列说法正确的有(B,D)。

【选两项】A.使用for子句和使用let子句作用相同,都是为变量赋值B.使用where子句只能为查询结果设置一个过滤条件C.“FLWOR”中return子句是必面的D.在“FLWOR”表达式中可以使用运算符“gt”和“>”,但它们的作用不完全相同18.使用以下提供的XQuery表达式,查询的结果是(A)。

XQuery表达式:<items>{for$i in(1to5,7,8)return<item>{$i}</item>}</items>A.<items><item>1</item><item>2</item><item>3</item><item>4</item><item>5</item><item>7</item><item>8</item></items>B.<items><item>1</item><item>2</item><item>3</item><item>4</item></items>C.<items><item>5</item><item>7</item><item>8</item></items>D.<items><item>1</item><item>2</item><item>3</item><item>4</item><item>5</item><item>6</item><item>7</item><item>8</item></items>19.XSL(Extensible S tylesheet Language,可扩展样式表语言)相对于XML文档,如同CSS相对于HTML文档,其作用是显示XML文档,XSL语言中包含(A,B,C)部分。

【选三项】A.XSLT,即用于转换XML文档的语言规范B.XPath,即用于在文档中进行导航的路径语言C.XHTML,即可扩展超文本置标语言(Extensible HyperText Markup Language)D.XSL-FO,即用于格式化XML文档的语言20.下列关于WSDL的说法,正确的有(A,C)。

【选两项】A.WSDL是描述Web服务或网络端点的基于XML的语言B.WSDL文档中描述消息详细信息的是<binding>元素C.WSDL文档的服务部分包含端口或者端点的集合。

D.在中,WSDL文档只能通过必须手动创建21.关于使用Web Service的优势,下列选项中描述不正确的是(A)。

A.不能跨平台B.编程语言无关性C.部署、升级和维护Web服务简单D.对于Web服务使用者而言,可以轻易地实现多种数据、服务的聚合22.基于(C)数据的传输标准,Web服务可以实现跨平台、跨语言的相互通信和数据共享。

A.HTMLB.CSSC.XMLD.XSLT23.在Java中,下列(D)选项中框架是SOAP框架,它不仅能方便地实现Web服务的环境,还提供许多Web服务的高级特征:(选择一项)A.XFireB.StrutsC.SpringD.DWR24.javaScript的表达式“parseInt("1”)+parseInt('1')”的结果是(D)。

A.1+1B.11C.2D."1"+'1'25.关于XmlHttpRequest对象的readyState属性,下列说法中正确的有(B,C)。

【选两项】A.当open()方法调用后,readyState属性值为2B.当readyState的值为3时,send()方法已经被调用C.当readyState的值为3时,服务器已经响应,但响应未完全结束D.当readyState的值为4时,HTTP响应码一定是20026.从创建一个XmlHttpRequest对象开始,到成功接收到服务器响应结束,onreadystatechange事件一共触发(D)次。

A.2B.3C.4D.527.Aj ax技术不全新的技术,它是整合了一下除了(B)以外的三项技术的新的应用方式A.XMLB.DWRC.CSSD.JavaScript28.在使用DWR框架可以简化Ajax开发,需要在(C)配置文件中为JavaScript脚本暴露Java类A.util.JsB.engine.jspC.dwr.XmlD.web.xm29.下面Ajax代码中,存在哪些错误(A)。

相关文档
最新文档