最新下载
24小时阅读排行榜
- 1 JavaScript DOMParser的parseFromString方法怎么用
- 2 node.js怎么运行html_node.js运行html方法【教程】
- 3 C++对象切片问题说明_C++多态错误使用导致的数据损失
- 4 Linux配置文件修改如何回滚_安全变更流程解析【指导】
- 5 csstab指示条移动太突兀怎么办_使用transition-left/width让指示条滑动更顺
- 6 用wamp能让php浏览器运行吗_wamp配置php步骤【解答】
- 7 php语言怎么学_php语言学习路径与资源推荐【学习】
- 8 PHP怎么接收XML字符串_PHP接收XML字符串的技巧【指南】
- 9 php 怎么往数组里添加数据库_php数组添数据库数据查询结果追加法【教程】
- 10 php怎么取字符串里的数组_php字符串取数组json_decode与正则匹配法【教程】
- 11 php怎么直接打印二维数组_PHP直接输出打印二维数组
- 12 php把对象转换为数组方法_php对象转数组操作详解【教程】
- 13 php数组求平均值计算方法_php数组数值平均技巧详解【指南】
- 14 PHP网站设计怎样实现用户注册功能_PHP用户注册实现步骤【功能】
- 15 php之laravel中自定义模板命令
最新教程
-
- Node.js 教程
- 14151 2025-08-28
-
- CSS3 教程
- 1540791 2025-08-27
-
- Rust 教程
- 21859 2025-08-27
-
- Vue 教程
- 24369 2025-08-22
-
- PostgreSQL 教程
- 21084 2025-08-21
-
- Git 教程
- 8309 2025-08-21
背景:
1.传统的Web网站,提交表单,需要重新加载整个页面。
2.如果服务器长时间未能返回Response,则客户端将会无响应,用户体验很差。
3.服务端返回Response后,浏览器需要加载整个页面,对浏览器的负担也是很大的。
4.浏览器提交表单后,发送的数据量大,造成网络的性能问题。
问题:
1.如何改进?
2.AJAX是什么?
3.有什么优势?
4.有什么缺点?
一、什么是 AJAX
1.为什么需要AJAX
当需要从服务器获取数据,并刷新页面的操作,如果不采用AJAX,则需要用提交整个表单的方式,当提交表单时,发送请求给服务器,页面需要等待服务器发送完response后,页面才能恢复操作。
2.AJAX的概念:
1.AJAX = 异步 JavaScript 和 XML。
2.AJAX 是一种用于创建快速动态网页的技术。
3.通过在后台与服务器进行少量数据交换,可以使网页实现异步更新。
4.可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
3.什么叫异步
当前页面发送一个请求给服务器,当前页面不需要等待服务器响应才能操作网页。发送完请求之后,当前页面可以继续浏览,操作。
4.什么叫局部刷新
我们可以用两种方式来实现部分刷新
