0

我已经创建了一个外部 JS 文件,这个 JS 文件包含一些使用 JQuery 的方法,我似乎找不到在 JS 文件上引用 JQuery 文件并在那里使用它的方法。任何帮助,将不胜感激

4

4 回答 4

3

要实现目标,有两件事很重要:

  1. 包括 javascript 文件。通过脚本标签在 HTML 中包含这两个文件,以 jQuery 开头,以确保在您的 javascript 使用时加载它。
  2. 确保 jQuery。这是很少人告诉你的方式。如果你长期写 JS 和 jQuery,迟早你会遇到覆盖 $-variable 的情况。$-variable 被 jQuery 使用,每个人都使用它进行编码,因为很明显它只是一个字符。然而,jQuery 没有任何“权利”或 $ 变量的东西,所以基本上任何东西或任何人都可以覆盖它。所以我推荐你自己的 javascript 文件看起来像这样:

    (function($) { // your coding starts here. })(jQuery);

在从知道自己在做什么的人那里剖析 jQuery 插件时,您可能已经遇到过这种情况。它创建了一个匿名函数,该函数接受一个参数,函数内部的 $ 将知道该参数。然后立即调用该函数并移交 jQuery 函数。这样你就可以确定,无论在这个函数之外发生什么,它里面的 $ 代表 jQuery。

于 2012-09-20T14:43:32.647 回答
3

在您的 HTML 文件中,首先包含 jQuery 文件,然后包含您的文件:

<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript" src="myfile.js"></script>
于 2012-09-20T14:24:54.083 回答
0

您必须编写一段脚本(纯 JS)来检查是否存在 jQuery,如果不存在,则必须将脚本引用附加到指向 jQuery 文件(或 Google CDN)的页面以包含 jQuery。之后,您可以在脚本的其余部分中使用 jQuery。

我认为这将涉及一些间隔来检查 jQuery 对象是否存在并等待执行其余代码,直到出现这种情况。

谷歌这个,我敢肯定那里有东西。

于 2012-09-20T14:29:41.407 回答
0

只要您在 HTML 中包含 jQuery 核心,全局jQuery对象就可以在您的任何脚本中使用。你有一个具体的问题吗?

于 2012-09-20T14:25:04.270 回答