正确认识ajax!必读!

本文深入解析了AJAX技术,指出它是多种技术组合,核心是xmlhttp对象,可实现异步请求和传输。介绍了AJAX异步请求的特点及优势,还说明了学习AJAX需具备HTML、JavaScript、XML等基础,最后推荐了实用的AJAX教程。

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


======================================================
注:本文源代码点此下载
======================================================

关于ajax,什么是ajax

重点: ajax不是一种语言,而是多种技术组合在一起使用,ajax只是这几种技术组合的代名词

网上有很多教程文章这样解释ajax: asynchronous javascript and xml 中文即是:异步的javascript与xml

我觉得这种解释很笼统,会让新手摸不着头脑. 我想对上面的这种解释做点补充,我的ajax开发经验告诉我.利用javascript创建xmlhttprequest对象,xmlhttp可以用来做异步请求 xml做为客户端与服务端的数据传输格式 当服务端返回请求的数据时,再利用javascript来分析这个传回的xml 最后使用dom文档对像模型来显示这些请求回来的数据.这应该是最标准的ajax使用方法.

什么是ajax异步请求? 通俗地讲,你在发送一个服务端请求时,当前页面不会发生闪烁和刷新.这个请求悄无声息地在后方运行.而且在请求返回数据之前不影响当前页面的其他操作,

ajax被认为是用户体验良好的富客户端技术,意思是说减少占用服务端资源,增加客户端的良好用户体验.这的确令每位web开发者和使用者感到兴奋,这也是ajax得以风靡全球引领web开发时尚的原因!

ajax的核心

我个人观点,没找任何人讨论研究过:).现在大家都知道ajax是多种技术的组合.但我认为他的核心是xmlhttp对像

为什么这样说,因为xmlhttp对像实现了异步请求和传输.javascript和dom只是围绕这个异步的功能,来实现页面在不刷新不重新加载的情况下更改页面显示内容.

什么是xmlhttp

xmlhttp如此重要,那到底是什么xmlhttp? xmlhttp是一套可以在javascript,vbscript,jscript等脚本语言中通过http协议传送接收xml及其他数据的一套api接口.

来自msdn的解释:xmlhttp提供客户端同http服务器通讯的协议,客户端可以通过xmlhttp对象(msxml2.xmlhttp.3.0)向http服务器发送请求并使用微软xml文档对像模型dom处理回应.

如何学习使用xmlhttp对像,我只能告诉你如果你懂点javascript,学习xmlhttp只需10分钟时间!

如何学好ajax技术

如何学习ajax,应该具备什么样的基础? 我很担心告诉你真相,html,css,dom,javascript,xml你都要有基础的了解,还好不是很多,css可以略过,结果就是让你的页面丑陋无比,并不影响功能.呵呵呵,不用担心,我也从来没系统的学过html, css,遇到看不懂查下手册就好.

我必须严肃的告诉你,1:你至少要会用javascript基本语法.2:如果你想在浏览器里创建桌面应用的效果,你应该精通dom

下面推荐几篇比较实用的ajax教程:

ajax开始准备篇

ajax初之读取数据篇

ajax读取数据到表格

ajax添加数据即时显示篇

ajax修改数据即时显示篇

ajax添加数据删除篇


======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值