大多數前端JavaScript庫應該通過引用包含在HTML中,因此不需要下載/安裝它。如果您打算修改JavaScript庫,則必須自行託管修改後的代碼。
所以你的情況,你可以使用谷歌API庫加載jQuery的,像這樣:
<!-- Placed at the end of the document so the pages load faster -->
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">google.load("jquery", "1.7.1");</script>
大多數網站保持自己的個性化引導資產在自己的資源庫,並直接收留他們。引導程序自定義在http://twitter.github.com/bootstrap/download.html中描述。引導加載代碼應該是這個樣子:
<!-- Placed at the end of the document so the pages load faster -->
<script type="text/javascript" src="/static/src/bootstrap_base.js"></script>
<!-- <script src="/static/bootstrap/js/jquery.js"></script> -->
<!-- <script src="/static/bootstrap/js/bootstrap-transition.js"></script> -->
<script src="/static/bootstrap/js/bootstrap-alert.js"></script>
<script src="/static/bootstrap/js/bootstrap-modal.js"></script>
<script src="/static/bootstrap/js/bootstrap-dropdown.js"></script>
<!-- <script src="/static/bootstrap/js/bootstrap-scrollspy.js"></script> -->
<script src="/static/bootstrap/js/bootstrap-tab.js"></script>
<!-- <script src="/static/bootstrap/js/bootstrap-tooltip.js"></script> -->
<!-- <script src="/static/bootstrap/js/bootstrap-popover.js"></script> -->
<script src="/static/bootstrap/js/bootstrap-button.js"></script>
<script src="/static/bootstrap/js/bootstrap-collapse.js"></script>
<!-- <script src="/static/bootstrap/js/bootstrap-carousel.js"></script> -->
<!-- <script src="/static/bootstrap/js/bootstrap-typeahead.js"></script> -->
如果你不希望託管引導JavaScript中,你總是可以鏈接到最新版本直接:
<!-- This is NOT recommended -->
<script type="text/javascript" src="http://twitter.github.com/bootstrap/assets/js/bootstrap_base.js"></script>
<!-- <script src="http://twitter.github.com/bootstrap/assets/js/bootstrap-transition.js"></script> -->
<script src="http://twitter.github.com/bootstrap/assets/js/bootstrap-alert.js"></script>
etc..
爲什麼不籤自舉文件(你可能會自定義,尤其是variables.less)到版本控制中,並且從CDN中包含jQuery?這應該不需要特別部署這兩個前端組件。 – Xion 2012-03-29 16:39:02
爲什麼不從Github獲得[jquery](https://github.com/jquery/jquery)+ [bootstrap](http://twitter.github.com/bootstrap/)(即使用git checkout)? – ManseUK 2012-03-29 16:39:16
我認爲只是簽入,但在回購中保留依賴關係存在缺陷,如果有更優雅的方式來執行,我寧願避免。 – 2012-03-29 16:58:53