ajax简介

Ajax,一种融合JavaScript、XML等技术的交互式网页应用开发方式,改变了人们对JavaScript的看法。它通过局部刷新和异步提交等功能,显著提升了用户体验。文章详细介绍了Ajax的两大特性及其对JavaScript发展的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。

这并不是一种新的技术,而是好多旧的技术融合在了一起,而产生了一种新的思想。它包含的技术有:JavaScript、xml、HTML 、dom、XMLHttpRequest等。

在这种技术还没有出来之前,JavaScript一直不被人们所重视。人们普遍认为它只能去验证用户输入或者弹个框什么的。人们都认为这是一种低级的语言。直到ajax出现,做出来了令人惊艳的效果,简直到了不可思议的地步。举两个代表性的例子分别代表ajax两大特性:局部刷新和异步提交。

1、百度地图。我们都知道百度地图不是一下子就把所有的地图都加载进来,而是局部刷新。你拖到那个地方,网站就开始动态加载那个城市。这就用到了ajax局部刷新的功能,这个功能很是成功,让当时人们大吃一惊。因为没有ajax,你只要稍微动一下鼠标,网页立刻全部重新绘制,网页就会闪烁,你就得等待。那种情况用户体验是多么差啊。所以,没有ajax就没有地图软件的普及。

2、百度搜索。百度的搜索功能十分强大,令人称奇。你只要输入一个字或一个词,然后搜索框的下面就会有几个提示,关于这个字或词的比较热的搜索建议。你并没有点提交按钮,服务器就已经获取了文本框的内容。这就叫异步提交。当然了,它不能时时刻刻都在监控你的输入框,它会有个延迟,比如2s或3s后就给你服务器端的几个关于这个字的搜索建议。这个功能是没有ajax前,人们想都不敢想的功能。

正是有了ajax,JavaScript才被人们重视起来。这种情况一直延续到了今天,它仍然十分热门。

评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值