欢迎光临
我们一直在努力

ajax面试题目,jquery ajax面试题

1. 什么是Ajax?

答案:

Ajax的全称是Asychronous JavaScript And XML(异步JavaScript和XML);是一种用来改善用户体验的技术,其实质是利用浏览器内置的一种特殊对象(即ajax对象)异步地向服务器发送请求,服务器返回部分数据,浏览器利用这些数据修改当前页面,整个过程页面无刷新,不打断用户的请求。

2. 请谈一下Ajax的优点?

答案:

通过异步模式,提升了用户体验优化了浏览器和服务器之间的传输,减少不必要的数据往返,减少了带宽占用Ajax引擎在客户端运行,承担了一部分本来由服务器承担的工作,从而减少了大用户量下的服务器负载。Ajax可以实现动态不刷新(局部刷新)

?

答案:

在基于Ajax的Web程序中,在用户行为和服务器端多了一层Ajax引擎,它负责处理用户的行为,并转化为对服务器的请求。同时它接收服务器端的返回信息,经过处理后显示给用户。由于Ajax在后台以异步的方式的工作,用户无需等待服务器的处理,可以进行并发工作,这就在用户界面层次中更为接近了CS架构的客户端平台。

4. Ajax包括哪些关键技术?

答案:

JavaScript脚本语言;可扩展标记语言(XML);文档对象模型(DOM);级联样式表(CSS);XMLHttpRequest对象。

5. 常用的Ajax框架有哪些?

答案:

WebORB for Java,Echo 2DWR,SWATOThe AJAX JSP Tag LibraryThe Ajax-JSF

6. Ajax的核心对象是什么?

答案:

Ajax的核心对象是XMLHttpRequest对象。

7. 请写出创建XMLHttpRequest对象的javascript函数?

答案:

function createXmlHttpRequest(){

?

??? if(window.ActiveXObject){

?

??????? return new ActiveXObject(“Microsoft.XMLHTTP”);

?

??? }else if(window.XMLHttpRequest){

?

??????? return new XMLHttpRequest();

?

??? }

?

}

28921013

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。