20道经典的AJAX面试题(必知必会)

互联网 20-7-31

1、什么是AJAX,为什么要使用Ajax(请谈一下你对Ajax的认识)

【专题推荐】:2020年ajax面试题及答案(最新)

2、为什么要用ajax:

就是能在不更新整个页面的前提下维护数据。这使得Web应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变过的信息。

6、AJAX请求总共有多少种CALLBACK。

onSuccessonFailureonUninitializedonLoadingonLoadedonInteractiveonCompleteonException

7.Ajax和javascript的区别。

XMLHttpRequest对象的responseXMl属性

9、 XMLHttpRequest对象在IE和Firefox中创建方式有没有不同。

有,IE中通过new ActiveXObject()得到,Firefox中通过newXMLHttpRequest()得到

10、介绍一下XMLHttpRequest对象的常用方法和属性。

readyState属性 请求的状态 有5个可取值0=未初始化 ,1=正在加载2=以加载,3=交互中,4=完成

12、什么是XML

XML是扩展标记语言,能够用一系列简单的标记描述数据

14、你采用的是什么框架(架包)

15、如果熟悉某种ajax框架,他可能会问到怎样在程序中使用这种框架

16、介绍一下Prototype的$()函数,$F()函数,$A()函数都是什么作用

$A()函数能把它接收到的单个的参数转换成一个Array对象。

17、介绍一下XMLHttpRequest对象

XMLHttpRequest对象在IE5.0+, Safari 1.2, Mozilla1.0/Firefox, Opera 8+ 和NetScapt7 开始被支持。

18、AJAX的全称是什么? 介绍一下AJAX?

AJAX技术基于Javascript和HTTP Request.

19、Ajax主要包含了哪些技术?

AJAX的应用使用支持以上技术的web浏览器作为运行平台。这些浏览器目前包括:Mozilla、Firefox、Internet Explorer、Opera、Konqueror及Safari。但是Opera不支持XSL格式对象,也不支持XSLT。

20、AJAX都有哪些优点和缺点?

1、最大的一点是页面无刷新,用户的体验非常好。

2、使用异步方式与服务器通信,具有更加迅速的响应能力。

3、可以把以前一些服务器负担的工作转嫁到客户端,利用客户端闲置的能力来处理,减轻服务器和带宽的负担,节约空间和宽带租用成本。并且减轻服务器的负担,ajax的原则是“按需取数据”,可以最大程度的减少冗余请求,和响应对服务器造成的负担。

4、基于标准化的并被广泛支持的技术,不需要下载插件或者小程序。

ajax的缺点

1、ajax不支持浏览器back按钮。

2、安全问题 AJAX暴露了与服务器交互的细节。

3、对搜索引擎的支持比较弱。

4、破坏了程序的异常机制。

5、不容易调试。

以上所述是小编给大家介绍的经典的20道AJAX面试题(必知必会),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章推荐:ajax视频教程

以上就是20道经典的AJAX面试题(必知必会)的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: ajax面试题
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:AJAX常见面试问题大汇总

相关资讯