最新下载
24小时阅读排行榜
- 1 mysql在Linux中配置时间同步与时区设置
- 2 mysql登录失败如何排查_mysql账号异常解决方法
- 3 php如何判断数组下标是否存在_php存在性检测函数法【教程】
- 4 Golang简单工厂与抽象工厂有什么区别_工厂模式差异说明
- 5 mysql中WHERE子句的使用与多条件查询
- 6 javascript如何创建与操作节点?【教程】
- 7 c++中functor仿函数是什么_c++函数对象用法【进阶】
- 8 mysql并发更新同一行数据怎么办_mysql冲突解决思路
- 9 javascript在哪里运行_如何设置开发环境【教程】
- 10 javascript事件循环是什么_宏任务和微任务如何执行【教程】
- 11 行锁和表锁有什么区别_mysql锁机制解析
- 12 XSLT 3.0的新特性在数据映射中的应用
- 13 如何给XML文件添加数字签名 C#实现XML签名
- 14 XML Catalog是什么 如何用它来解析本地DTD/XSD文件
- 15 PowerShell如何监控文件系统事件并调用API上传XML
最新教程
-
- Node.js 教程
- 16105 2025-08-28
-
- CSS3 教程
- 1546511 2025-08-27
-
- Rust 教程
- 23244 2025-08-27
-
- Vue 教程
- 25712 2025-08-22
-
- PostgreSQL 教程
- 22196 2025-08-21
-
- Git 教程
- 9183 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.什么叫局部刷新
我们可以用两种方式来实现部分刷新
