在Bower,我如何獲得並繼續更新jQuery UI的自定義生成?比方說,我只需要在jQuery UI中使用Core,Widget,Mouse,Position,Sortable和Accordion的組件?我寧願不下載整個jQuery UI庫。涼亭定製生成jqueryui
24
A
回答
5
您可以擁有自己的分支,但是您需要保持最新。只要讓它下載整件事,只使用你需要的部分,我不會看到這個問題。
15
舉一個可能的方法的實際例子,並回答蛋的評論這裏有一個方法來做到這一點。
只是bower install
Sindre提出的整個事情,只包括你需要在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>
這將已經工作,並顯着減少用戶在使用您的應用程序或網站時下載的庫的文件大小。這裏有一篇關於這個straight from the horse's mouth的文章。
爲了進一步提高下載速度,那麼你可以在你的首選方法創建自己的包,可能使用Grunt usemin或任何其他方法,你喜歡去這樣的html:
<script src="scripts/bundle.min.js"></script>
<script>
(function() {
$("#some-div").sortable(); // it works!
})();
</script>
</body>
</html>
+2
我認爲這是解決問題和防止與其他圖書館發生衝突的最實用方法(例如,從引導提示工具提示) – supersan 2015-07-17 11:16:22
相關問題
- 1. 定製涼亭包
- 2. 涼亭:運行生成系統
- 3. 發佈涼亭包(帶涼亭?)
- 4. 涼亭定製與.bowerrc不工作
- 5. 與涼亭
- 6. Middleman涼亭和Susy
- 7. EmberJS和涼亭CSS
- 8. 涼亭上的draft.js?
- 9. 沒有與涼亭發生安裝
- 10. 從涼亭移動到npm和使用主涼亭文件
- 11. 軌道4 +涼亭護欄寶石+涼亭+引導青菜
- 12. 如何強制涼亭安裝依賴
- 13. 處理git,生成的文件和涼亭
- 14. 涼亭包與git特定文件
- 15. 從涼亭遷移到紗
- 16. 聚合物涼亭包
- 17. 涼亭安裝豆稈
- 18. roots.io/sage添加涼亭包
- 19. Sass進口涼亭組件
- 20. Visual Studio 2015涼亭破了
- 21. Symfony的涼亭vesionized包
- 22. 有涼亭和咕嚕
- 23. Thorax.js安裝錯誤(涼亭)
- 24. 涼亭自動更新bower.json
- 25. 涼亭找不到命令
- 26. 使用Sudo安裝涼亭
- 27. 如何編寫涼亭包?
- 28. 使用涼亭安裝tweenmax
- 29. 涼亭安裝錯誤ECMDERR
- 30. Nodejitsu和涼亭安裝
問題與下載整個事情(至少在我的情況下)是200 KB和30 KB之間的差異。 – Egg 2014-11-18 05:15:22