AJAX
概念:Asynchronous JavaScript And XML 异步的JavaScript和XML
异步和同步:是在客户端和服务器相互通信的基础上
异步:客户端必须等待服务器端的响应,在等待的期间客户端不能做其他的操作。
同步:客户端不需要等待服务器端的响应,在服务器处理请求的过程中,客户端可以进行其他的操作
AJAX作用:
AJAX是一种用于创建快速动态网页的技术,通过在后台与服务器进行少量数据交换,AJAX可以实现网页的异步更新,这意味着可以在不重新加载整个网页的情况下,对网页的部分地方进行更新。
最大的优势:无刷新获取数据
传统的网页(不使用AJAX)如需要更新内容,则必须重新加载整个网页。
- AJAX优点:
- 可以无需刷新页面而与服务器端进行通信
- 允许你根据用户事件来更新部分页面内容
- AJAX缺点:
- 没有浏览历史,不能回退
- 存在跨域问题(同源)
- SEO不友好