什么是AJAX(AJAX)?

AJAX是一个用来描述设计和实现web应用程序的方法的术语。它是异步JavaScript和XML的首字母缩略词。这个词最早是由旧金山一家网站设计公司Adaptive Path的Jesse James Garrett在一篇文章中介绍的。他在意识到需要一个...
AJAX是一个用来描述设计和实现web应用程序的方法的术语。它是异步JavaScript和XML的首字母缩略词。这个词最早是由旧金山一家网站设计公司Adaptive Path的Jesse James Garrett在一篇文章中介绍的。他在意识到需要一个简单的,向客户推销某种风格的设计和建筑。
手持电脑的主要目的是帮助web应用程序的功能更像桌面应用程序。超文本标记语言(HTML),驱动万维网的语言是围绕超文本(hypertext)的思想而设计的,超文本是指可以在其内部链接到其他文档的文本页面。要使HTML正常工作,最终用户在浏览器中执行的大多数操作都会将请求发送回Web服务器。然后服务器会处理该请求,也许会发出进一步的请求,并最终以用户所请求的任何内容进行响应。
虽然这种方法在互联网的早期可能很有效,但对于现代web应用程序,点击之间的持续等待让用户感到沮丧,并削弱了整个体验。用户已经习惯于在桌面应用程序中快速响应,当网站不能提供相同的即时响应时,用户会感到不快。通过在用户界面和通信之间添加一层额外的层有了服务器,AJAX应用程序消除了用户交互和应用程序响应之间的大量延迟。随着AJAX在流行的web应用程序中越来越常见,用户越来越习惯于这种即时响应,这有助于推动更多的企业采用AJAX方法
AJAX应用程序由多个应用程序组成,这些应用程序用于创建更无缝的体验,包括可扩展HTML(XHTML)和级联样式表(CSS),分别用于构建底层页面结构及其视觉样式;使用文档对象模型的某种交互套件;使用可扩展标记语言(XML)进行数据操作;使用XMLHttpRequest进行数据检索;以及JavaScript来帮助这些不同的元素进行交互。AJAX正在网络上迅速传播,在许多主要网站上都可以看到示例。例如,谷歌地图在许多方面集中体现了AJAX模型的精神,由于其复杂的功能和几乎无缝的交互性。
与大多数新兴的web开发理念一样,AJAX也有它的批评者。一个普遍反对AJAX的观点是,在许多情况下,它破坏了一些预期的功能,例如使用后退按钮,从而造成混乱。虽然有些修复方法对于许多这样的中断,它们很少实现到AJAX应用程序的行为符合大型浏览器的预期行为的程度。
  • 发表于 2020-07-10 15:13
  • 阅读 ( 858 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具