Jquery ui jQueryUI自定义构建-如何找出包含哪些组件?
我有两个jQueryUI自定义构建;它们是由不同版本的代码(1.8.9和1.8.11)中的不同人员制作的。文件大小相差50k,因此每个文件中包含的组件明显不同。我是否可以运行一个命令/脚本,列出每个组件的包含组件?我正在尝试创建一个新版本来替换这两个版本。有点像。您可以抓取$.ui下的名称并将它们进行比较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); 它还将获取一系列其他方法,但它将为您获取已安装插件的名称。这将非常容易在不使用命
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
*/
这应该很容易,就像浏览每个文件一样,注意您有哪些注释并比较差异。这确实有效,即使是在缩小的文件上,但比代码解决方案更有效。