快捷导航
查看: 1156|回复: 0

ajax是什么?ajax的工作原理

[复制链接]

管理员

发表于 2020-6-29 22:42 | 显示全部楼层 |阅读模式
AJAX代表异步JavaScript和XML,它是一组web开发技术,允许web应用程序异步工作,在后台处理对服务器的任何请求等等,那么什么是AJAX ?JavaScript是一种流行的编码语言,在其功能中,JavaScript管理网站的动态内容并允许用户进行交互。XML是HTML等标记语言的另一种变体,其名称为可扩展标记语言。如果HTML是用来显示数据的,那么XML就是用来包含和携带数据的。JavaScript和XML在AJAX中都是异步工作的,因此,任何使用AJAX的web应用程序都可以从服务器发送和检索数据,而不需要重新加载整个页面。AJAX的实际示例例如百度搜索的自动填充功能,它可以帮助您在键入关键词时自动补充这些关键词。关键词实时变化,但页面保持不变。在90年代早期,互联网还没有那么发达,同样的功能要求百度每次在屏幕上弹出一个新建议时都要重新加载页面。AJAX允许数据交换和表示层同时工作,而不影响彼此的功能。AJAX概念实际上是从90年代中期开始出现的,然而,当谷歌在2004年开始在谷歌邮件和谷歌地图上引入这个概念时,它获得了更广泛的认可。如今,它被广泛应用于各种web应用程序中,以简化服务器通信过程。下面是在日常生活中使用AJAX的更多有用示例。投票及评级制度你曾经给在网上购买的产品打分吗?你曾经填写过网上投票表格吗?无论哪种方式,这两种操作都使用AJAX。一旦您点击评级或投票按钮,网站将更新计算结果,但整个页面保持不变。聊天室有些网站在主页上安装了一个内置的聊天室,你可以和他们的客服人员聊天。如果您想同时浏览该页面,则无需担心,AJAX不会在每次发送和接收新消息时重新加载页面。微博趋势的通知微博使用AJAX进行更新,每次有关于某些热门话题的新推文发布,微博都会在不影响主页的情况下更新新数据。简而言之,AJAX简化了多任务处理。如果您曾经注意到类似的情况,即两个操作同时工作,一个运行,一个空闲,那么这可能是AJAX在做它的事情。ajax是如何工作的?请记住,AJAX不是一种技术,也不是一种编程语言。如前所述,AJAX是一组web开发技术,该系统一般包括:HTML/XHTML为主要语言,CSS为表示形式。用于动态显示数据及其交互的文档对象模型(DOM)。用于数据交换的XML和用于操作的XSLT,许多开发人员已经开始用JSON替代,因为JSON在形式上更接近JavaScript。用于异步通信的XMLHttpRequest对象。最后,JavaScript编程语言将所有这些技术结合在一起。您可能需要一些编程知识才能完全理解它,然而,AJAX工作的一般过程非常简单,请看下面的图表和表格,以进一步进行比较。ajax工作原理图总结抛开定义不谈,使用AJAX的最大好处是它简化了用户体验。访问者不需要等待很长时间就可以访问内容。然而,这也取决于你需要什么。例如,当使用谷歌邮件时,谷歌允许用户在AJAX和传统版本之间进行选择。将用户的需求放在列表的顶部,并相应地使用AJAX。相关文章推荐Ajax是什么?  Ajax是用于创建动态网站的Web开发技术的组合, Ajax一词代表“异步JavaScript和XML”。因此 […]...营销是什么意思?  营销是教导消费者为什么选择你的产品或服务而不是竞争对手的过程,如果你不这样做,那就不是营销。关键是找到正确的营 […]...SRAM是什么?  SRAM表示“静态随机存取存储器”,SRAM是一种使用静态方法存储数据的RAM,在这种方法中,只要向内存芯片供 […]...网络营销是什么?  网络营销是在互联网上进行营销的总称,它基本上是一个基于计算机的传统营销目标,涉及产品、价格、包装、促销和地点。 […]...计算机ENIAC  电子数字积分器和计算机(ENIAC)是第一台电子数字计算机,于1946年为美国军方完成。它曾被用于计算各种军事 […]...
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

966SEO学习网

GMT+8, 2024-4-25 21:11

Powered by SEO学习网  本站采用创作共用版权 CC BY-NC-SA 3.0 CN 许可协议,转载或复制请注明出处

© 2014-2019 投诉建议及友链申请联系邮箱:[email protected]

快速回复 返回顶部 返回列表