24

Bowerで、jQuery UIのカスタムビルドを取得して更新し続けるにはどうすればよいですか?jQuery UIのコア、ウィジェット、マウス、位置、並べ替え可能、およびアコーディオンのコンポーネントのみが必要だとしましょう。jQueryUIライブラリ全体をダウンロードするのではありません。

4

2 に答える 2

15

可能なアプローチの実際的な例を示し、Eggのコメントに答えるために、ここにそれを行う方法があります。

Sindrebower installによって提案されたすべてのものであり、必要なスクリプトのみをhtmlに含めます。

   <script src="bower_components/jquery/dist/jquery.js"></script>
   <script src="bower_components/jquery-ui/ui/core.js"></script>
   <script src="bower_components/jquery-ui/ui/widget.js"></script>
   <script src="bower_components/jquery-ui/ui/mouse.js"></script>
   <script src="bower_components/jquery-ui/ui/sortable.js"></script>
   <script>
     (function() {
       $( "#some-div" ).sortable();  // it works!
     })();
   </script>

  </body>
</html>

これはすでに機能しており、アプリやWebサイトを使用するときにユーザーがダウンロードするライブラリのファイルサイズを大幅に削減します。これは馬の口からまっすぐにこれについての投稿です。

ダウンロード速度をさらに上げるには、 Grunt useminや、この種のhtmlにアクセスするために必要なその他の方法を使用して、好みの方法で独自のバンドルを作成できます。

   <script src="scripts/bundle.min.js"></script>
   <script>
     (function() {
       $( "#some-div" ).sortable(); // it works!
     })();
   </script>

  </body>
</html>
于 2015-06-09T10:42:24.470 に答える
5

あなたはあなた自身のフォークを持つことができます、しかしそれからあなたはそれも最新に保つ必要があるでしょう。全部ダウンロードして、必要なものだけを使ってみてください。問題はありません。

于 2013-02-25T10:46:25.850 に答える