AJAX 面试题及详细答案(实战向).docxVIP

  • 1
  • 0
  • 约5.52千字
  • 约 8页
  • 2026-10-11 发布于河北
  • 举报

AJAX面试题及详细答案(实战向)

一、基础概念类

1.什么是AJAX?核心作用是什么?

参考答案:

AJAX全称是异步JavaScript和XML,它不是一门新语言,而是一种前端异步请求服务端数据的技术方案。核心是通过浏览器内置的XMLHttpRequest/Fetch接口,在不刷新整个页面的前提下,与服务器进行数据交互,局部更新页面内容。

核心作用主要有两点:

1.无刷新交互:避免页面整体重载,减少白屏、卡顿,大幅提升用户操作体验;

2.异步通信:请求发送后不会阻塞主线程,用户可以正常操作页面,不用等待接口响应完成。

2.AJAX的优缺点分别是什么?

参考答案:

优点:

1.页面无刷新更新,交互体验流畅;

2.异步请求,不阻塞JS主线程,页面响应性更好;

3.按需请求数据,不用重复加载完整页面资源,节省带宽、提升加载速度;

4.实现前后端分离,前端专注页面展示,后端专注数据处理。

缺点:

1.存在跨域限制,浏览器同源策略会拦截非同源的AJAX请求;

2.无法被搜索引擎直接抓取异步加载的内容,不利于SEO优化;

3.前进后退浏览器无法记录异步状态,需要手动处理历史记录;

4.网络异常、超时、重复请求等场景需要手动封装处理,原生写法繁琐。

3.AJAX同步和异步的区别?实际开发中怎么选择?

参考答案:

AJAX请求中

文档评论(0)

1亿VIP精品文档

相关文档