当jQuery已经被声明时使用Javascript?

时间:2016-02-22 02:58:33

标签: javascript jquery

我想知道如何在jquery已经在头部声明时使用javascript。在我看来,Javascript更适合用于特定任务,而jQuery也更适合用于某些任务。我正在使用jQuery和jQuery UI,但我使用的是什么版本并不重要。

我在这里有一些简单的jQuery:

$(document).ready(function(){
    $("button").click(function(){
        $("div").animate({left: '250px'});
    });
});

我在这里有一些javascript:

document.getElementById('div2').appendChild(
      document.getElementById('C')
   );

我不想将jQuery翻译成js,反之亦然。

3 个答案:

答案 0 :(得分:5)

好吧,你可以在同一个脚本标签中结合使用jquery和javascript。

$(document).ready(function(){
var something = document.getElementById('productId');//javascript
    $("button").click(function(){
        $("div").animate({left: '250px'});//jquery.
    });
}); 

Javascript vs Jquery

  

JavaScript是一种语言。 jQuery是一个用JavaScript构建的库   帮助正在执行常见Web任务的JavaScript程序员。这是   JavaScript或JQuery之间最好的是一个有争议的讨论,真的是   答案既不是最好的。他们都有自己的角色。对于一些人   应用程序所需要的是直接的JavaScript开发。但对大多数人来说   网站JQuery就是所需要的。 Web开发人员需要什么   做什么是做出明智的决定,哪些工具最适合他们   客户。首先进入Web开发的人确实需要一些   接触这两种技术只是一直使用JQuery而不是   教授JavaScript的细微差别以及它如何影响DOM。运用   JavaScript一直在减慢项目速度,因为JQuery   框架已经解决了JavaScript将遇到的大多数问题   在每个Web浏览器之间,它确保部署安全   跨所有平台工作。   作者:Tusar Gupta

答案 1 :(得分:1)

jQuery是一个库,Javascript是一种语言。 jQuery是使用javascript构建的,你的语言不会因包含jQuery而改变。它只是暴露了预先构建的功能供您使用。

答案 2 :(得分:1)

您可以在所有javascript之后声明jQuery,如下所示:

return_value

我知道这应该有用。