Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过包含jQuery和jQuery UI,我是否加载了两次jQuery?_Javascript_Jquery - Fatal编程技术网

Javascript 通过包含jQuery和jQuery UI,我是否加载了两次jQuery?

Javascript 通过包含jQuery和jQuery UI,我是否加载了两次jQuery?,javascript,jquery,Javascript,Jquery,我一直在使用PHP、JavaScript和jQuery,并安装了几个jQuery插件。现在,在我的标题中,我有: <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/l

我一直在使用PHP、JavaScript和jQuery,并安装了几个jQuery插件。现在,在我的标题中,我有:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>


这是装两种不同的东西吗?或者我可以去掉一个吗?

不,您不会加载两次。它们是两个不同的库,用于不同的目的

jQuery库主要用于文档遍历、事件处理、动画和Ajax交互。查看他们的文档以获取信息


是jQueryUI库,它包含选项卡/accordian/dialog等小部件以及animate/draggable/sortable等功能。查看更多信息。

+1,我还要补充一点:只有在实际使用jqueryui时才需要第二行。我不确定jqueryui 1.8是否与jQuery1兼容。5@roastedjQuery UI v1.8.24与jQuery 1.3.2+兼容。我还要补充一点,jQuery UI依赖于jQuery。因此,我们的问题是
jQuery.min是否包含jQuery UI.min中的所有内容将脚本标记放在正文标记关闭之前的最佳实践。通过这种方式,解析器拥有文档及其包含的元素,并且可以在发出新的http请求以获取和解析脚本之前开始呈现,这将使您的页面加载和向用户显示更快。-这在最近的MS Build会议的本次讲座中有详细介绍: