Differentiate jquery and javascript

Differentiate jquery and javascript

本文关键字:javascript and jquery Differentiate      更新时间:2023-09-26

如何区分jqueryjavascript
在哪里我们可以使用jquery而不是javascript,反之亦然。?

jQuery只是一个javascript库。所以jQuery就是javascript。

jQuery是一个JavaScript库,因此它是JavaScript——只需将jQuery视为一种编写较少代码来执行某些JavaScript函数和操作的方法。

您是否看过下载并添加到项目或应用程序中的jQuery文件?你发现里面有很多JavaScript!

您是在问什么时候使用jQuery而不是JavaScript,反之亦然?如果是这样的话,你会在网上甚至在stackoverflow上找到很多文章:

何时使用Vanilla JavaScript与jQuery?

Javascript还是jquery?

jQuery与javascript?

Javascript是一种编程语言,它是网络上的主流语言,每个浏览器都支持它。

jQUery是一个用Javascript编写的库。所以基本上Jquery是Javascript,但Javascript不是Jquery。

Jquery旨在简化编程任务,否则在使用本机javascipt编写Jquery时需要付出相当大的努力。此外,它是一个额外的层,可以消除几种浏览器之间的一些不一致和差异(尤其是Internet Explorer…)

虽然javascript在每个浏览器中都是本机可用的,但您必须包含jQuery脚本才能使用它的功能。

<head>                
   <script type="text/javascript" src="/path/to/jquery.js"></script> 
</head>

说明jQuery有用性的一个例子是进行AJAX调用。在Javascript中创建AJAX请求对象如下所示:

if (window.XMLHttpRequest) {
    request = new XMLHttpRequest(); // Mozilla, Safari, Opera
} else if (window.ActiveXObject) {
    try {
        request = new ActiveXObject('Msxml2.XMLHTTP'); // IE 5
    } catch (e) {
        try {
            request = new ActiveXObject('Microsoft.XMLHTTP'); // IE 6
        } catch (e) {}
    }

jQuery代码看起来像这样:

$.ajax(/*...some options here...*/);

Jquery提供了一些简单的函数,让程序员远离烦人的工作。

首先,您需要在网页中包含JQuery文件才能使用它。除此之外,请参阅其他注释(JQuery是javascript的包装器)

它旨在简化javascript编码的某些方面样本取自JQuery站点

 <html>                                                                  
 <head>                                                                  
 <script type="text/javascript" src="jquery.js"></script>          
 <script type="text/javascript">                                         
   // we will add our javascript code here                                     
 </script>                                                               
 </head>                                                                 
 <body>                                                                  
   <!-- we will add our HTML content here -->                                        
 </body>                                                                 
 </html>