2012-08-07 54 views

回答

2

的Javascript采取的JavaScript 样品的某些方面是一种编程语言,它是网络上的主要语言 - 每个浏览器都可以在本地支持它。

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

jquery的目的是使编程任务更容易,否则当使用本地javascipt编写它时需要很多努力。此外,它是一个额外的层,平衡了几个浏览器(尤其是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是提供一些简单的功能,以保持恼人的工作距离程序员。

+0

thanx为你的帮助 – 2012-08-07 09:08:26

6

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

+0

提供一些更多的细节? – 2012-08-07 08:51:16

+0

这可能不是解释javascript是什么的最佳地方,MDN有一篇很好的文章(它通常是一个很好的参考):https://developer.mozilla.org/en-US/docs/JavaScript/A_re -introduction_to_JavaScript – 2012-08-07 08:54:05

+0

@ user1530742您是否试图找到[details](http://en.wikipedia.org/wiki/JQuery)并且您无法做到这一点? – pankar 2012-08-07 08:54:10

5

jQuery是一个JavaScript库,因此它是JavaScript--只要将jQuery想象为编写更少代码来执行某些JavaScript函数和操作的一种手段。

你有没有看过你下载的jQuery文件并添加到你的项目或应用程序?你在里面找到的是......很多JavaScript!

你问你什么时候会用jQuery而不是JavaScript,反之亦然?如果是的话,你会发现有很多的文章在那里在网络上,甚至在这里计算器:

When to use Vanilla JavaScript vs. jQuery?

Javascript or jquery?

jQuery vs. javascript?

+1

thanx有帮助.. – 2012-08-07 08:56:06

+0

没问题,欢迎来到stackoverflow!如果你找到答案有帮助,可以通过标记或选择答案作为答案来添加一个答案! – 2012-08-07 08:57:33

+0

@MikeSav他还不能upvote;) – Christoph 2012-08-07 09:11:06

0

那么对于初学者,你的东东,包括JQuery的文件中您的网页可供您使用。除此之外,看到其他评论(jQuery是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>