已有1条回答
管理员
Ajax的原理简单来说就是通过XmlHttpRequest对象来向服务器发送异步请求,从服务器获得数据,然后用JavaScript来操作DOM而更新页面。Ajax相当于在用户和服务器之间加了—个中间层(AJAX引擎),使用户操作与服务器响应异步化。并不是所有的用户请求都提交给服务器,像—些数据验证和数据处理等都交给Ajax引擎自己来做,只有确定需要从服务器读取新数据时再由Ajax引擎代为向服务器提交请求。
Ajax即AsynchronousJavascriptAndXML(异步JavaScript和XML)在2005年被JesseJamesGarrett提出的新术语,用来描述一种使用现有技术集合的新方法,包括HTML或XHTML,CSS,JavaScript,DOM,XML,XSLT,以及最重要的XMLHttpRequest。使用Ajax技术网页应用能够快速地将增量更新呈现在用户界面上,而不需要重载(刷新)整个页面,这使得程序能够更快地回应用户的操作。
Ajax不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。使用JavaScript向服务器提出请求并处理响应而不阻塞用户核心对象XMLHttpRequest。通过这个对象,您的JavaScript可在不重载页面的情况与Web服务器交换数据,即在不需要刷新页面的情况下,就可以产生局部刷新的效果。
Ajax在浏览器与Web服务器之间使用异步数据传输(HTTP请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。
猜你喜欢
雷克萨斯报价及图片大全(2022款雷克萨斯GX北美上市)
vivo X90 Pro+发烫解决方法
长平之战后秦国为何不灭赵国
蔚来电动汽车价格表 2020款蔚来ES8最低售价46.8万
iQOO 11双击亮屏设置方法
真我11pro是全网通吗
仙女虾的特点
国产车车标大全图(6个改版后的国产车车标)
iQOO11双十二可以享受什么优惠
vivo X90 散热功能怎么样
瑞虎3x和远景x3哪个好(远景X3和瑞虎3x的动力做个对比)
无氧运动都有哪些
最新学习
泥楸产卵量有多少
x80处理器怎么样(vivox80pro天玑版影像体验)
长安cs75plus油耗 长安cs75plus油耗高吗
荣耀MagicV2至臻版死机怎么办
小米max2多大的屏幕尺寸
卤素大灯和led大灯的区别(卤素大灯和led灯有什么区别)
1688和淘宝有什么区别
汽车自检灯亮的原因 汽车自检完都有什么灯亮是正常的
奔驰s65l多少钱一辆 6.0T价高达369.87万引人惊叹
iphone14pro怎么截屏
AirPods Pro2弹窗不显示解决方法
AirPods Pro2主动降噪关闭教程