Bootstrap,來自 Twitter,是目前很受歡迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它簡潔靈活,使得 Web 開發(fā)更加快捷。它由Twitter的設計師Mark Otto和Jacob Thornton合作開發(fā),是一個CSS/HTML框架。Bootstrap提供了優(yōu)雅的HTML和CSS規(guī)范,它即是由動態(tài)CSS語言Less寫成。Bootstrap一經(jīng)推出后頗受歡迎,一直是GitHub上的熱門開源項目,包括NASA的MSNBC(微軟全國廣播公司)的Breaking News都使用了該項目。國內(nèi)一些移動開發(fā)者較為熟悉的框架,如WeX5前端開源框架等,也是基于Bootstrap源碼進行性能優(yōu)化而來。
Bootstrap是基于HTML5和CSS3開發(fā)的,它在jQuery的基礎上進行了更為個性化的完善,形成一套自己獨有的網(wǎng)站風格,并兼容大部分jQuery插件。

Bootstrap是Twitter推出的一個用于前端開發(fā)的開源工具包。它由Twitter的設計師Mark Otto和Jacob Thornton合作開發(fā),是一個CSS/HTML框架。
是一個做網(wǎng)頁的框架(目前最流行的WEB前端框架),就是說你只需要寫HTML標簽調(diào)用它的類你就可以很快速的做一個高大上的網(wǎng)頁,你不用擔心兼容問題,提供了很多樣式供你選擇!
比如你需要做一個網(wǎng)站的導航對吧,你自己寫的話你需要寫很多代碼,但是如果你使用bootstrap框架來寫的話,只需要寫好HTML標簽然后調(diào)用類名就可以了!
bootstrap作用:
用它提供的樣式和組件快速寫網(wǎng)站
你只需要引用一些定義好的類,也就是class名字,就可以創(chuàng)建出已經(jīng)有非常漂亮的樣式的網(wǎng)頁,而且支持自適應,是一個很不錯的框架。
簡單點說:是一個快速搭建網(wǎng)站前臺頁面的開源項目(基于Jquery)。你只需要了解相關的class、標簽名稱等所代表的意思,然后在構建頁面的時候,導入bootstrap的JS、css等,它就會去表現(xiàn)相應的效果出來:
比如HTML說明:縮略語;當鼠標懸停在縮寫和縮寫詞上時就會顯示完整內(nèi)容,Bootstrap實現(xiàn)了對HTML 元素的增強樣式。 縮略語元素帶有title屬性,外觀表現(xiàn)為帶有較淺的虛線框,鼠標移至上面時會變成帶有“問號”的指針。當你需要段落文字某個單詞或者詞語需要有上面的那種效果,你就那樣按照那種格式寫就好了,附加的class=“initialism”是讓字號更小一點,也可以不要。反過來說:如果你不試用bootstrap的東西或者其他類似的框架,那你就得自己寫這樣的效果,開發(fā)時間長。再比如Jquery的easyui,也是差不多道理。
關于bootstrap文件包簡單介紹
bootstrap文件名稱:
bootstrap.css
bootstrap.min.css
bootstrap-responsive.css
bootstrap-responsive.min.css
bootstrap.js
bootstrap.min.js
bootstrap解釋:
bootstrap.css 是完整的bootstrap樣式表,未經(jīng)壓縮過的,可供開發(fā)的時候進行調(diào)試用
bootstrap.min.css 是經(jīng)過壓縮后的bootstrap樣式表,內(nèi)容和bootstrap.css完全一樣,但是把中間不必要的空格之類的東西都刪掉了,所以文件大小會比bootstrap.css小,可以在部署網(wǎng)站的時候引用,如果引用了這個文件,就沒必要引用bootstrap.css了
bootstrap-responsive.css 這個是在對bootstrap框架應用了響應式布局之后所需要的CSS樣式表,如果你的網(wǎng)站項目不準備做響應式設計,就不需要引用這個CSS。
bootstrap-responsive.min.css 和bootstrap.min.css的作用是一樣的,是bootstrap-responsive.css的壓縮版
bootstrap.js 這個是bootstrap的靈魂所在,是bootstrap的所有js指令的集合,你看到bootstrap里面所有的js效果,都是由這個文件控制的,這個文件也是一個未經(jīng)壓縮的版本,供開發(fā)的時候進行調(diào)試用
bootstrap.min.js 是bootstrap.js的壓縮版,內(nèi)容和bootstrap.js一樣的,但是文件大小會小很多,在部署網(wǎng)站的時候就可以不引用bootstrap.js,而換成引用這個文件了~~
Bootstrap版本
目前使用較廣的是版本2和3,其中2的最新版本的是2.3.2,3的最新版本是3.3.7。在2017年8月下旬,Bootstrap四周歲之際,Bootstrap團隊發(fā)布了Bootstrap 4 alpha版,4的最主要變化包括以下方面:
從 Less 遷移到 Sass
改進網(wǎng)格系統(tǒng)
缺省彈性框支持
Dropped wells, thumbnails, and panels for cards
合并所有 HTML resets 到一個新的模塊中:Reboot
全新自定義選項
不再支持 IE8
重寫所有的 JavaScript 插件
改進工具提示和 popovers 的自動定位
改進文檔
其他大量改進
電子發(fā)燒友App














評論