1

我正在尝试学习 Jquery,但对不同的 Jquery 版本感到有些困惑。有人可以解释 Jquery 是单个库还是一组库/引用?我将尝试与 C# 进行类比。

假设我想使用我将编写的 XML 函数

Using System.XML;

假设我想使用我会写的 Linq 函数

Using System.Linq;

我检查了 Jquery Website Link为什么我们必须使用两个参考链接和 css 链接才能使用任何功能?

<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css"/>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css" />

另外,为什么在这么多示例中,相同的 Jquery 版本与 .min 后缀一起使用?

4

3 回答 3

3

这是 jQuery:

<script src="http://code.jquery.com/jquery-1.9.1.js"></script>

这是 jQuery UI,它是包含诸如 datepicker 等小部件的其他库。

<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>

这是 jQuery-UI 库的 CSS 文件。

<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css"/>

因为 jQuery UI 为您提供了在页面上显示的小部件,所以需要给它一些外观。这就是你需要 CSS 文件的原因。您可以选择不同的 css 主题文件,赋予它其他外观。

于 2013-06-22T12:48:13.940 回答
1

通常,当您使用 javascript 库时,您需要两个文件,一个.js是 javascript 代码,另一个是可选的,.css其中包含该库用于格式化 DOM 元素的 css 格式化规则。

在您发布的示例中,您有四行,那是因为您有 2 个库,一个是jQuery,另一个jQuery-ui是依赖于jQuery一个的不同库。

关于.min扩展名,表示该文件是库代码的最小化版本,即是正常的.js库文件,但去掉了空格,变量名改为短长度,以及其他优化以获得.js具有文件体积小得多,因此浏览器下载和执行速度更快。

于 2013-06-22T12:48:09.333 回答
1

jQuery 是一个名为:

jquery<version>.js

eg. jquery-1.10.1.min.js

但是它有很多扩展。您甚至可以为 jQuery 创建自己的插件,并根据您想要使用的功能使用该插件。你可以在这里找到所有的基本插件:

http://plugins.jquery.com/

但是要使插件工作,您总是需要核心 jquery 文件。

于 2013-06-22T12:48:28.120 回答