- 1
- 0
- 约5.01千字
- 约 7页
- 2026-09-20 发布于河北
- 举报
AJAX高频面试题及详细答案(实战版)
一、基础概念类
1.什么是AJAX?核心作用是什么?
AJAX全称是异步JavaScript和XML,并不是一种新的编程语言,而是一套前端异步交互技术方案。
核心作用:实现浏览器与服务器的异步数据通信,可以在不刷新整个页面的前提下,向服务器发送请求、接收返回数据,局部更新页面内容。
传统网页请求会整页刷新、卡顿留白,AJAX解决了这个问题,大幅提升用户体验,也是前后端分离开发的基础。
2.AJAX的核心原理是什么?
核心依靠浏览器内置的XMLHttpRequest(简称XHR)对象,整体流程很简单:
创建XHR请求对象
初始化请求方式、请求地址、是否异步
监听请求状态变化
发送请求到服务端
服务端处理后返回数据,前端接收并局部更新页面
整个过程异步执行,不会阻塞主线程,页面可以正常操作。
3.AJAX同步和异步的区别?项目中用哪个?
在open方法的第三个参数控制:true异步,false同步。
异步(true,默认):发送请求后,代码不会等待响应结果,继续执行后续代码,请求完成后触发回调。不会阻塞页面渲染、用户操作,项目中99%场景都用异步。
同步(false):发送请求后,卡住主线程,暂停所有页面操作、代码执行,直到服务端返回结果才继续往下走。会造成页面卡死,正式项目基本不用,仅极少数特殊初始化场
您可能关注的文档
最近下载
- 非煤矿山井巷工程施工组织设计标准.docx VIP
- 2026年长安大学辅导员招聘笔试备考题库及答案解析.docx VIP
- EN15085焊接质量管理体系文件-不符合项和纠正措施控制程序.pdf VIP
- EN15085焊接质量管理体系文件采购控制程序.doc VIP
- 第四章酶的分子修饰与模拟.ppt VIP
- 新版部编版二年级下册道德与法治全册教案(完整版)教学设计.doc
- 高文安案例分析和设计手法分析.ppt VIP
- 人体形态学 智慧树 知到答案.docx VIP
- 2024版人教版八年级上册数学第14章全等三角形基础卷单元测试卷含答案.pdf VIP
- XX电力建设公司焊接人员控制程序.pdf VIP
原创力文档

文档评论(0)