Jquery ui jqueryui的bower定制版本

Jquery ui jqueryui的bower定制版本,jquery-ui,bower,Jquery Ui,Bower,在中,如何获取并继续更新jQuery UI的自定义构建?假设我只需要jQueryUI中核心、小部件、鼠标、位置、可排序和手风琴的组件?我不想下载整个jQuery UI库。您可以拥有自己的fork,但是您也需要保持它的最新状态。让它下载整个内容,只使用你需要的部分,我看不出有什么问题。给出一个可行方法的实例,并回答Egg的评论,这里有一个方法 只需按照Sindre的建议安装bower,只需在html中包含所需的脚本即可 <script src="bower_components/jqu

在中,如何获取并继续更新jQuery UI的自定义构建?假设我只需要jQueryUI中核心、小部件、鼠标、位置、可排序和手风琴的组件?我不想下载整个jQuery UI库。

您可以拥有自己的fork,但是您也需要保持它的最新状态。让它下载整个内容,只使用你需要的部分,我看不出有什么问题。

给出一个可行方法的实例,并回答Egg的评论,这里有一个方法

只需按照Sindre的建议安装
bower,只需在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>

(功能(){
$(“#some div”).sortable();//它可以工作!
})();
这将有效地减少用户在使用应用程序或网站时下载的库的文件大小。这里有一篇关于这个的帖子

为了进一步提高下载速度,您可以用自己喜欢的方式创建自己的捆绑包,可以使用或其他任何您希望获得此类html的方法:

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

  </body>
</html>

(功能(){
$(“#some div”).sortable();//它可以工作!
})();

下载整个程序的问题(至少在我的情况下)是200+KB与~30KB之间的差异。我认为这是解决问题和防止与其他库冲突的最实际的方法(例如,来自引导的工具提示)