深度理解JQuery、AJAX、Java和JavaScript的关系

来源:互联网 发布:mac jpg批量转换pdf 编辑:程序博客网 时间:2024/06/05 04:48

        因为web项目做的比较少,所以JQuery、AJAX、JAVA和JavaScript之间的关系一直搞不清楚。最近因为在做web项目,所以把他们之间的关系好好地梳理了一遍,在此和大家分享一下。

        首先最简单的时JavaScript和Java之间的关系。直接点说,就是没有关系,只是名字长的比较像,至于为什么会长的比较像,应该时有历史原因的,在此就不研究了。

其次就是JQuery、AJAX和JavaScript之间的关系了。AJAX是一种编程思想类似于一种算法,简单地说就是利用JS(JavaScript)和XML实现网页的局部刷新以便有更好的用户体验。不同的人或者时不同的公司会对AJAX有不同的实现方法,因此单独讨论AJAX并没有实际的意义,因为它只是一种思想。而JQuery则是基于JS,实现了好多功能,这样开发者就可以直接使用这些功能,而不需要自己费力写JS语句。而关键是,JQuery中有部分内容就是实现了AJAX思想,这样开发者在使用JQuery时,就可以轻松实现页面的局部刷新。

总结一下:

AJAX是一种编程思想,其目的时为了局部刷新页面,以获得更好的用户体验。

JS时脚本语言,用它可以实现好多功能,包括AJAX这种编程思想。

JQuery是一个基于JS的方法库,其实现了AJAX这种编程思想,但不仅仅是实现AJAX,其还包含了好多其它功能。

一句话理解:

JQuery是基于JS的方法库,用它可以实现很多功能,包括页面的局部刷新(忘掉AJAX可以更清晰地理解JS,JQuery和AJAX之间的关系,因为它只是一种思想)。

0 0
原创粉丝点击