В Bower, как мне получить и продолжить обновление пользовательской сборки jQuery UI? Предположим, мне нужны компоненты для Core, Widget, Mouse, Position, Sortable и Accordion в jQuery UI? Я скорее не загружаю всю библиотеку пользовательского интерфейса jQuery.bower custom build of jqueryui
ответ
У вас может быть своя собственная вилка, но тогда вам тоже нужно будет следить за ней. Просто позвольте ему загрузить все это и использовать только те части, которые вам нужны, я не вижу проблемы с этим.
Чтобы дать практический пример возможного подхода и ответить на комментарий Яйца, вот способ сделать это.
Всего 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>
Я думаю, что это самый практичный подход к решению проблемы и предотвращение конфликтов с другими библиотеками (например, всплывающая подсказка от бутстрапа) – supersan
- 1. Bower Custom install directory
- 2. Bower: run build system
- 3. Custom Styling JQueryUI datepicker
- 4. Heroku Build Failing Bower Error
- 5. Bootstrap & Modernizr custom build white screen of death
- 6. jQueryUI widget overlay custom CSS
- 7. build extjs custom theme
- 8. custom build for VS2010
- 9. custom build with ol.control.defaults.extend
- 10. custom build with pointerEvent
- 11. cabal custom build flag
- 12. Custom styling of views
- 13. Custom Collection (Of T)
- 14. Build XML of Images
- 15. JQueryUI autocomplete, Custom renderItem не работает
- 16. bamboo build fail on bower install
- 17. Восстановить компоненты bower на Visual Studio build
- 18. bower install on Visual Studio Online build
- 19. jqueryui combo custom директива в angularjs
- 20. Custom sublime build открывает консоль
- 21. Custom build with core-js
- 22. WiX Custom Action - build failed
- 23. C# read custom configuration build
- 24. Custom Build Action для sqlproj
- 25. Polymer Custom Build Crisper Babel
- 26. Dojo Custom build in 1.8.1
- 27. Build prism custom nuget packages
- 28. Spring Roo, Custom Dojo Build
- 29. use Silverlight Toolkit custom build
- 30. eclipse Custom Incremental Build Process
Проблемы с загрузкой целиком (по крайней мере, в моем случае) - разница в 200 + KB против ~ 30 КБ. – Egg