為什麼要用 Bootstrap

2021-09-07 06:35:46 字數 1191 閱讀 9961

[bootstrap]( 是由兩個 twitter 員工開發並開源的前端框架,非常火爆,而如此火爆自然有它的道理,在我們團隊的所有專案中正全面推行使用 bootstrap,我想根據自己的實際使用體驗來說明一下為什麼要用 bootsrap。

首先,bootstrap 出自 twitter,大廠出品,並且開源,自然久經考驗,減少了測試的工作量。站在巨人的肩膀上,不重複造輪子。 

同時,bootstrap 的**有著非常良好的**規範,從中也可以學習到很多,在 bootstrap 的基礎之上建立專案,日後**的維護也變得異常簡單清晰。 

bootstrap 的一大優勢就是它是基於 less 打造的,並且也有 [sass版本]。正因為如此,它一推出就包含了乙個非常實用的 mixin 庫任你呼叫。 

舉個很簡單的例子,當你平時要用到一些 css3 屬性的時候,你要寫不同的瀏覽器寫不同的 -prefix-,比如圓角 border-radius : 

-webkit-border-radius: 10px; 

-moz-border-radius:10px;

-border-radius:10px;

/*何問起 hovertree.com

*/

但是通過 bootstrap 給你預設好的 mixin,你直接寫成這樣就可以了: 

@include border-radius (10px); 

是不是輕鬆愉快?基本常用的 css3 mixin 都幫你整理好了,你都直接呼叫就可以了,在此不一一舉例。 bootstrap 是目前最好的基於 less(sass) 的前端框架,豐富而實用的 mixin 應該是其最好的地方。 bootstrap 已經幫你搭好了實現 responsive design 的基礎框架,並且非常容易修改。如果你是乙個新手,bootstrap 可以幫助你在非常短的時間內上手 responsive design。另外、由於 bootstrap 的火爆,又出現了不少圍繞 bootstrap 而開發的外掛程式。其中最實用的莫過於 [font awesome]( 了。它是一套 icon font,提供了豐富的 icon 給你選擇,新的 2.0 版又根據網友的意見增加了70個新的 icon。

這些就是為什麼要用 bootstrap 的原因,目前市面上沒有任何其他框架可以和它相媲美,但是它就雖然是一匹好馬,你還是需要花費一些時間去學習它、適應它,它在日後給你帶來的便利性是無可比擬的,你會後悔自己為什麼沒有早點接觸它。 

特效:

為什麼要用 enable shared from

樓主 hma if you think you can,you can.panrainbow 憂鬱淡藍 於 tue nov 9 11 48 38 2010 提到 引入enable shared from this的原因是可以實現返回值為指向該類本身的 shared ptr,為什麼以this為拷貝構造...

為什麼要用補碼

在探求為何機器要使用補碼之前,讓我們先了解原碼,反碼和補碼的概念.對於乙個數,計算機要使用一定的編碼方式進行儲存.原碼,反碼,補碼是機器儲存乙個具體數字的編碼方式.原碼就是符號位加上真值的絕對值,即用第一位表示符號,其餘位表示值.比如如果是8位二進位制 1 原 0000 0001 1 原 1000 ...

為什麼要用AndroidStudio

原因一 android studio是基於intellij idea開發的,所以android studio繼承了intellij idea的所有功能.原因二 android studio是谷歌開發的,專門用於android開發的編輯器,換句話說是親兒子,谷歌會把所有好吃的好用的先給親兒子.原因三 ...