jquery和ajax的关系

Z, ZLW 403

jQuery在ajax的基础上,进行了封装。 通过创建一些ajax事件和ajax请求,来满足各种异步请求的工作。 jQuery是一种javascript框架,是对javascript的一种轻量级的封装,容易理解,易于上手。 Ajax是一种由xml+javascript组合起来的一种异步请求技术,当然现在异步请求的传输数据格式早已不局限于xml了,json比其更加流行。 了解各自的功能,才能更好的理解它们之间有何关系。

Jquery是一种JavaScript框架,而Ajax(Asynchronous JavaScript and XML)是异步JavaScript和XML。Jquery是JavaScript的框架,而Ajax是JavaScript的一种应用!也就是说Jquey是JavaScript的一个函数库,而JavaScript包含Ajax。query在Ajax的基础上进行了封装了,也就是说在Jquery中可以用Ajax。在Jquery中,通过创建一些Ajax来进行异步传输。

jQuery是一种javascript框架,是对javascript的一种轻量级的封装,容易理解Ajax是一种由xml+javascript组合起来的一种异步请求技术.可实现动态刷新。jQuery 提供了用于 AJAX 开发的丰富函数(方法)库。通过 jQuery AJAX,使用 HTTP Get 和 HTTP Post,您都可以从远程服务器请求 TXT、HTML、XML 或 JSON。

$(selector).load(url,data,callback);

此句话selector是要改变的HTML元素,而load是调用的方法。也就是将的道德selector元素加载内容和数据。jQuery的Ajax功能是由$函数对象的方法提供的。$.ajax(options)的意思是将远程数据加载到XMLHttpRequest对象中其中options表示完整的请求的键值对选项。JQuery、AJAX都是Javascript的一个框架,各有各自不同的功能,如果把Javascript比作父亲的话,JQuery和AJAX就是Javascript的亲生儿子。在Javascript中非常复杂的功能,让他们实现起来是极其的方便快捷。下面来总结一下他们各自的功能及特点和应用的场合。

JQuery是轻量级的js库,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF1.5+, Safari 2.0+, Opera 9.0+)。jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery同时还有许多成熟的插件可供选择。jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。JQuery的宗旨是——WRITE LESS,DO MORE,也就是“吃得少,干的多”。让我们广大的程序员能够写更少的代码,做更多的事情。

回复

我来回复
  • 暂无回复内容

注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部