Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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
Jquery ui jQueryUI自定义构建-如何找出包含哪些组件?_Jquery Ui - Fatal编程技术网

Jquery ui jQueryUI自定义构建-如何找出包含哪些组件?

Jquery ui jQueryUI自定义构建-如何找出包含哪些组件?,jquery-ui,Jquery Ui,我有两个jQueryUI自定义构建;它们是由不同版本的代码(1.8.9和1.8.11)中的不同人员制作的。文件大小相差50k,因此每个文件中包含的组件明显不同。我是否可以运行一个命令/脚本,列出每个组件的包含组件?我正在尝试创建一个新版本来替换这两个版本。有点像。您可以抓取$.ui下的名称并将它们进行比较 var names = []; for(name in $.ui) names.push(name); 它还将获取一系列其他方法,但它将为您获取已安装插件的名称。这将非常容易在不使用命

我有两个jQueryUI自定义构建;它们是由不同版本的代码(1.8.9和1.8.11)中的不同人员制作的。文件大小相差50k,因此每个文件中包含的组件明显不同。我是否可以运行一个命令/脚本,列出每个组件的包含组件?我正在尝试创建一个新版本来替换这两个版本。

有点像。您可以抓取$.ui下的名称并将它们进行比较

var names = [];
for(name in $.ui)
   names.push(name);

它还将获取一系列其他方法,但它将为您获取已安装插件的名称。

这将非常容易在不使用命令行工具或脚本的情况下手动确定。构建中使用的所有小部件在输出文件中都有一个大的块注释。以下是可从1.8.9版中拖动的内容:

;/*
* jQuery UI Draggable 1.8.9 
* 
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) 
* Dual licensed under the MIT or GPL Version 2 licenses. 
* http://jquery.org/license 
* 
* http://docs.jquery.com/UI/Draggables 
* 
* Depends: 
*    jquery.ui.core.js 
*    jquery.ui.mouse.js 
*    jquery.ui.widget.js 
*/

这应该很容易,就像浏览每个文件一样,注意您有哪些注释并比较差异。

这确实有效,即使是在缩小的文件上,但比代码解决方案更有效。