Ajax是一组Web开发技术,使用客户端上的许多Web技术来创建异步Web应用程序。使用Ajax,Web应用程序可以异步地从服务器发送和检索数据,而不会影响现有页面的显示和行为。
任何其他技术Ajax都有其优点和缺点。让我们看看其中的一些。
优点-
允许应用程序呈现不包含数据的数据,并在应用程序从服务器获取数据时填充数据。
为应用程序开发人员提供平台独立性
页面渲染速度更快
响应速度更快的应用
无需重新渲染整个页面即可仅更新单个区域。
缺点-
任何浏览器不支持JavaScript或XMLHttpRequest或禁用了此功能的用户,都将无法正确使用依赖于Ajax的页面。
多个服务器请求需要在客户端使用更多的数据。
任何一个请求的失败都会使整个页面的加载失败。
禁用了JS的浏览器将无法使用使用Ajax的页面。