我正在尝试学习Jquery但是对不同的Jquery版本感到有些困惑。有人可以解释Jquery是单个库还是一组库/引用? 我将尝试用C#进行类比。
假设我想使用我将编写的XML函数
Using System.XML;
假设我想使用Linq函数我会写
Using System.Linq;
我检查了Jquery网站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后缀一起使用?
答案 0 :(得分: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主题文件,给它看看。
答案 1 :(得分:1)
通常,当您使用javascript库时,您需要两个文件,一个.js
,它是javascript代码,还可以选择一个.css
文件,其中包含库用于格式化DOM的css格式规则元件。
在您发布的示例中,您有四行,这是因为您有2个库,一个是jQuery
,另一个是jQuery-ui
,这是一个不同的依赖于jQuery
一个的库。
关于.min
扩展名,它表示相关文件是库代码的最小化版本,也就是说,它是普通的.js
库文件,但带有空格删除,变量名称更改为短长度,以及其他优化,以获得文件大小非常小的.js
文件,因此浏览器下载和执行速度更快。
答案 2 :(得分:1)
jQuery是一个名为:
的库jquery<version>.js
eg. jquery-1.10.1.min.js
但它有很多扩展。您甚至可以为jQuery创建自己的插件,根据您要使用的功能,您可以使用该插件。你可以在这里找到所有的基本插件:
http://plugins.jquery.com/
但是为了使插件工作,你总是需要核心的jquery文件。