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

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.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场