js、jquery、ajax的关系,求解释

上帝爱众生 发布于 2015/10/12 10:51
阅读 440
收藏 0

华为云11月刊推送:DIY微信问答机器人,高性能计算代码的20个技巧!>>>

jquery貌似是对js的一种封装,ajax是一种技术,可以通过jquery来实现,jquery有几种异步方式:$.post、$get、$getJSON、$ajax,这几种异步方法的区别和优势在哪里?$ajax是、这个异步方法是不是就是说jquery实现了ajax?很多地方搞不太懂,求解释~谢谢~
加载中
0
mxdddy
mxdddy
ajax这是一种通信方式,不是具体的框架或者语言或者技术。jQuery封装了很多js方法,主要是dom操作和ajax方法。$.ajax是jQuery中ajax方法的基础方法,你提到的$.get $.post都是对$.ajax的再封装。所以用哪个都行。
上帝爱众生
上帝爱众生
这下明白了~
2
寝室里的神经病
寝室里的神经病
jQuery 是 js 的一个框架,可以说 jQuery 简化了 js 的开发,给 js 开发带来了极大的方便,AJAX 原本也是通过 js 实现的功能,AJAX 是一个前后台交互的异步工具,在 jQuery 出来后,随后大家就用 jQuery 对 AJAX 进行了封装。对 AJAX 的封装有$.post、$get、$getJSON、$ajax 这几种方法。根据名字可以看出,$.post、$get 区别是: $.post 是有传参的,$get没有传参, $getJSON 得到的是JSON数据。 $ajax是对 AJAX 最笼统的包装,也是最原始的包装, 后来从中分化除了 $.post、$get、$getJSON 等更细的方法。具体选择哪个方法,要看自己的需求了。
1
Tuesday
Tuesday

js是微软家的不标准语言, 很少有人用.

jquery是人性化第一语言.

ajax仅仅是jquery的一个组件功能... 

mxdddy
mxdddy
现在js一般指的都是javascript。。。很少有人用js代指JScript了
返回顶部
顶部