Ajax
Ajax无刷新技术
Ajax是Asynchronous[eiˈsiŋkrənəs] Javascript and xml 异步的javascript和xml。
AJAX是一种运用浏览器的技术,它可以在浏览器和服务器之间得到异步通信机制进行数据通信,从而允许浏览器向服务器获取少量信息而不是整个页面。
Ajax优点
Ajax是使用客户端脚本与web服务器交换数据的web应用开发方法。这样,web页面不用打断交互流程进行重新加载,就可以动态的更新。
1.减轻服务器的负担
2.无刷新更新页面
其次,及时要读取较大的数据,也不会出现白屏的情况。
带来更好的用户体验
把部分服务期负担的工作转交给客户,利用客户端闲置的能力来处理任务,从而减轻服务器和带宽的负担,节约空间和宽带租用成本。
可以调用外部数据
是一种基于标准化并被广泛支持的技术,不需要下载插件或者小程序
进一步促进web页面展现形式与数据的分离
Ajax核心技术XMLHttpRequest
它是一个具有应用程序接口的javascript对象,能够使用超文本传输协议连接一个服务器。通过xmlhttprequest对象,Ajax可以像桌面用用程序一样值同服务器进行数据层面的交换,而不用每次都刷新页面,也不用每次都将数据处理的工作交给服务器,这样既减轻了服务器的负担又加快了响应速度、缩短了用户等待时间。
....................来自《php项目开发案例整合》
感觉写一写可以加深印象,便于理解
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步