Bootstrap是一個開源的前端框架,使用Bootstrap能使開發(fā)者快速開發(fā)出美觀且兼容性強的前端頁面。jQuery是一個廣泛使用的JavaScript庫,可以簡化HTML文檔的遍歷、事件處理、動畫效果、AJAX等操作。
在Bootstrap中,jQuery是必需的一個組件。Bootstrap還基于jQuery封裝了一些插件,這些插件提供了一些更加人性化的UI組件,例如模態(tài)框、輪播圖、下拉菜單等。在使用Bootstrap的過程中,大部分情況下都需要同時引用jQuery和Bootstrap CSS和JS文件。
<!-- 引入jQuery、Bootstrap CSS和JS文件 -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.3.1/css/bootstrap.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script>
Bootstrap的jQuery插件使用方法也很簡單,只需要在HTML文件中添加相應(yīng)的HTML元素即可。
<!-- 使用Bootstrap的模態(tài)框插件 -->
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModal">
打開模態(tài)框
</button>
<div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">模態(tài)框標(biāo)題</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">××</span>
</button>
</div>
<div class="modal-body">
這是模態(tài)框內(nèi)容。
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">關(guān)閉</button>
<button type="button" class="btn btn-primary">保存更改</button>
</div>
</div>
</div>
</div>
如上代碼中,我們使用了Bootstrap提供的模態(tài)框插件。通過設(shè)置一個Button元素的data-toggle為modal,data-target為相應(yīng)的模態(tài)框id,即可實現(xiàn)點擊Button彈出一個模態(tài)框。該模態(tài)框由HTML代碼自動生成。
下一篇不引入css