jQuery与Ajax

Ajax简介 :

Asynchronous Javascript And XML (异步的JavaScript和XML)

AJAX 不是新的编程语言,而是一种使用现有标准创建快速动态网页的技术。

通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。

AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。

Ajax优势与不足

Ajax优势

优秀的用户体验(能在不刷新整个页面前提下更新数据)

提高web程序的性能

与传统模式相比,Ajax模式在性能上最大的区别在于传输数据的方式,在传统模式中,数据的提交时通过表单来实现的。Ajax模式只是通过XMLHttpRequest对象向服务器提交希望提交的数据,即按需发送

减轻服务器和带宽的负担

Ajax的工作原理相当于在用户和服务器之间加了一个中间层,似用户操作与服务器响应异步化。它在客户端创建Ajax引擎,把传统方式下的一些服务器负担的工作转移到客户端,便于客户端资源来处理,减轻服务器和带宽的负担

Ajax的不足

浏览器对XMLHttpRequest对象的支持度不足

破坏浏览器前进、后退按钮的正常功能

对搜索引擎的支持的不足

开发和调试工具的缺乏

原文地址:https://www.cnblogs.com/future-zmy/p/6048384.html