没有合适的资源?快使用搜索试试~ 我知道了~
Ajax 面试题.docx
需积分: 9 0 下载量 178 浏览量
2021-11-19
07:32:35
上传
评论
收藏 24KB DOCX 举报
温馨提示
试读
7页
Ajax 面试题.docx
资源详情
资源评论
资源推荐
1、 什么是 Ajax 和 JSON,它们的优缺点?
全称是 ,即异步 和 ,是一种用于创建快速动
态网页的技术;技术基于 和 。
优点:()最大优点就是页面无刷新,数据局部更新;
( )按需取数据,减少了冗余请求和服务器的负担。
(!)异步请求响应快,用户体验感好;
(")基于标准化的并被广泛支持的技术,不需要下载插件或小程序。
缺点:()不支持浏览器 #$(返回)按钮。
( )安全问题 暴露了与服务器交互的细节。
(!)对搜索引擎支持比较弱。
(")破坏了程序的异常机制。
(%)不容易调试。
&'是 对象表示法,是一种轻量级的数据交换格式,类似于 ,但它比 更小、
更快、更易解析。
优点:轻量级、易于人的阅读和编写,便于 解析,支持符合数据类型;
缺点:通用性弱,函数存在风险;
2、 Ajax 的交互流程有那几步?
()创建异步请求对象 ()*+
( )创建 ,,-请求,并指定请求方法,. 及验证信息 /0*11+
(!)设置响应 ,,-请求状态变化的函数
(")发送 ,,-请求
(%)获取异步调用返回的数据
(2)使用 和 3&实现局部刷新
3、 Ajax 应用和传统 web 应用有什么不同?
在传统的 中,如果想得到服务器端数据库或文件上的信息,或者发送客户端信息到服务器,
需要建立一个 ,4表单然后 56,或 -&,请求数据到服务器端;用户需要点击提交按钮来发
送数据信息,然后等待服务器响应请求,页面重新加载。因为服务器每次都会返回一个新的页面 ,
所以传统 )#应用可能会很慢,而且用户交互不友好;使用 技术,就可以使 通过
对象直接与服务器进行交互,通过 ,,-,一个 )#页面可以发送一个请
求到 )#服务器,并且接受 )#服务器返回的信息(不用重新加载页面),展示给用户的还是同
一个页面,用户感觉不到页面刷新,也看不到 后台进行的发送请求和接受响应。
4、 XMLHpRequest 对象在 IE 和 Firefox 中创建方式有没有不同?
76 低版本通过 )8&#*+得到,76 高版本和 94中通过 )*+得到
5、 Ajax 如何解决浏览器缓存问题,有一下几种解决方式:
()在 发送请求前加上 �*:74/;/:1:<:+
YOLO8899
- 粉丝: 3
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0