如何将jquery和javascript添加到同一个文件中?

如何将jquery和javascript添加到同一个文件中?,javascript,jquery,Javascript,Jquery,我不知道这是否可能。这就是我的js文件的外观: $(document).ready(function(){ $("li#dropdown").on('click', function(e) { $('#toggleList').slideToggle(); e.preventDefault(); }); }); //javascript code... 这可能吗?或者最好将我的javascript代码放在另一个文件中Jquery是一个由java

我不知道这是否可能。这就是我的js文件的外观:

$(document).ready(function(){
    $("li#dropdown").on('click', function(e) {
       $('#toggleList').slideToggle();
       e.preventDefault();
    });  
});

//javascript code...

这可能吗?或者最好将我的javascript代码放在另一个文件中

Jquery是一个由javascript代码组成的库

实际上,您是在用javascript编写javascript

所以你可以合并它,已经合并的东西:p

哈哈


您可以在jquery中使用javascript编写脚本goodluck

这将很好而且准确。用jQuery或JavaScript编写的代码没有问题

jQuery只是一个用JavaScript编写的库。jQuery只是为您缩短代码。没有其他主要区别

$(document).ready(function(){
    $("li#dropdown").on('click', function(e) {
       $('#toggleList').slideToggle();
       e.preventDefault();
    });  
});
当您在web应用程序中包含jQuery插件时,它可以在所有浏览器中工作。否则,浏览器将无法识别
$
字符,您将得到错误。这是你唯一需要担心的事情

.slideToggle()
只是一种方法;函数或jQuery
e
是事件的处理程序,默认值也是JavaScript的一部分。所以您可以看到,jQuery和JavaScript是相似的。没有大的区别


JavaScript由每个浏览器执行。因此,它将被每个浏览器按原样执行

这完全取决于你想做什么

如果您的javascript包含代码,则该代码将在$().ready事件中使用,然后应将其放在$().ready之前

规则是带有函数的代码来做特定的事情,你可以称之为“你的”库,你应该把代码放在一个单独的文件中

在处理页面控件事件处理的代码中,应该将[page name of the page].js放在一个文件中,但这只是一种组织内容的方法


因为javascript非常灵活,如果您愿意,您可以将所有内容放在同一个文件中,而且通常都可以工作。

jQuery是一个用javascript编写的库。您可以在同一个文件中使用它们,因为它们都是相同的脚本语言。jquery将处理所有按钮事件,而我的javascript将处理我将为商店定位器执行的地理编码。好吧,那么,将您的地理编码函数放在GeoCodingLib.js中,并将处理页面特定事件的代码放在名为MyGeoPage.js的文件中。您可以将所有内容放在同一个messy-code.js中,但将这两个关注点分开更为优雅。