Jquery ui jqueryui的bower定制版本
在中,如何获取并继续更新jQuery UI的自定义构建?假设我只需要jQueryUI中核心、小部件、鼠标、位置、可排序和手风琴的组件?我不想下载整个jQuery UI库。您可以拥有自己的fork,但是您也需要保持它的最新状态。让它下载整个内容,只使用你需要的部分,我看不出有什么问题。给出一个可行方法的实例,并回答Egg的评论,这里有一个方法 只需按照Sindre的建议安装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
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之间的差异。我认为这是解决问题和防止与其他库冲突的最实际的方法(例如,来自引导的工具提示)