4

2 つの jQuery UI カスタム ビルドがあります。それらは、異なるバージョンのコード (1.8.9 対 1.8.11) の異なる人々によって作成されました。ファイル サイズが 50k 異なるため、それぞれに異なるコンポーネントが含まれていることは明らかです。それぞれに含まれるコンポーネントを一覧表示する、実行できるコマンド/スクリプトはありますか? 両方を置き換えるために単一の新しいビルドを作成しようとしています。

4

2 に答える 2

5

すこし。$.ui の下にある名前を取得して、それらを比較することができます。

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

他の多くのメソッドも取得しますが、インストールされているプラ​​グインの名前を取得します。

于 2012-05-18T15:11:28.420 に答える
2

これは、コマンド ライン ツールやスクリプトを使用せずに手動で簡単に確認できます。ビルドで使用されるすべてのウィジェットには、出力ファイルに大きなブロック コメントがあります。バージョン 1.8.9 の Draggable は次のとおりです。

;/*
* 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 
*/

各ファイルを調べて、どのコメントがあるかを確認し、相違点を比較するのと同じくらい簡単なはずです。

于 2012-05-18T16:35:47.150 に答える