ajax 的工作原理?【面试题详解】

今天爱分享给大家带来ajax 的工作原理?【面试题详解】,希望能够帮助到大家。
Ajax 基本上就是把 JavaScript 技术和 XMLHttpRequest 对象放在 Web 表单和服
务器之间。当用户填写表单时,数据发送给一些 JavaScript 代码而不是 直接发送给服务
器。相反,JavaScript 代码捕获表单数据并向服务器发送请求。同时用户屏幕上的表单也
不会闪烁、消失或延迟。换句话说,JavaScript 代码在幕后发送请求,用户甚至不知道请
求的发出。更好的是,请求是异步发送的,就是说 JavaScript 代码(和用户)不用等待服
务器的响应。因此用户可以继续输入数据、滚动屏幕和使用应用程序。
然后,服务器将数据返回 JavaScript 代码(仍然在 Web 表单中),后者决定如何处理这
些数据。它可以迅速更新表单数据,让人感觉应用程序是立即完成的,表单没有提交或刷新
而用户得到了新数据。JavaScript 代码甚至可以对收到的数据执行某种计算,再发送另一
个请求,完全不需要用户干预!这就是 XMLHttpRequest 的强大之处。它可以根据需要自行
与服务器进行交互,用户甚至可以完全不知道幕后发生的一切。结果就是类似于桌面应用程
序的动态、快速响应、高交互性的体验。

人已赞赏
Java

xml 有哪些解析技术,有什么区别?【面试题详解】

2020-12-9 14:13:52

Java

HTML 的 form 提交之前如何验证数值文本框的内容全部为数字? 否则的话提示用户并终止提交?【面试题详解】

2020-12-9 14:18:58

'); })();