您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關(guān)Bootstrap框架的缺點(diǎn)是什么的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過來看看吧。
缺點(diǎn):1、學(xué)習(xí)成本提高,需要了解整個(gè)框架,需要閱讀框架的文檔;2、css框架對(duì)于一個(gè)小項(xiàng)目等頁面來說很臃腫;3、會(huì)有兼容問題,雖然網(wǎng)上存在很多兼容IE的辦法,但需要引入其他文件,有些還不小,勢(shì)必導(dǎo)致加載速度變慢,影響用戶體驗(yàn)。
Bootstrap來自 Twitter,是目前很受歡迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它簡(jiǎn)潔靈活,使得 Web 開發(fā)更加快捷。它由Twitter的設(shè)計(jì)師Mark Otto和Jacob Thornton合作開發(fā),是一個(gè)CSS/HTML框架。
Bootstrap提供了優(yōu)雅的HTML和CSS規(guī)范,它即是由動(dòng)態(tài)CSS語言Less寫成。Bootstrap一經(jīng)推出后頗受歡迎,一直是GitHub上的熱門開源項(xiàng)目,包括NASA的MSNBC(微軟全國廣播公司)的Breaking News都使用了該項(xiàng)目。
國內(nèi)一些移動(dòng)開發(fā)者較為熟悉的框架,如WeX5前端開源框架等,也是基于Bootstrap源碼進(jìn)行性能優(yōu)化而來。
bootstrap框架缺點(diǎn):
學(xué)習(xí)成本提高。你需要了解整個(gè)框架,需要閱讀框架的文檔。
css框架對(duì)于一個(gè)小項(xiàng)目等頁面來說很臃腫??蚣苤锌赡苡写蟛糠帜阌貌坏降拇a。
可能會(huì)無法幫助你的技術(shù)提高。太依賴框架,以至于很難排除bug。包括框架中本身就帶的bug。
選擇自己需要的框架與開發(fā)框架都很痛苦。寫到后面發(fā)現(xiàn)越來越不靈活,越來越臃腫。
如果有自己特殊的需求,就需要重新定制樣式,如果一個(gè)網(wǎng)站中有大量的非bootstrap“風(fēng)格”的樣式存在,那么你就需要做大量的css重寫,因此也就失去了使用框架的意義。
會(huì)有兼容問題,雖然網(wǎng)上存在很多兼容IE的辦法,但需要引入其他文件,有些還不小,勢(shì)必導(dǎo)致加載速度變慢,影響用戶體驗(yàn)。
BT對(duì)IE6,7的兼容性肯定不好,對(duì)IE8的支持也需要一些額外的文件。
IE8的媒體查詢需要response.js的配合才能實(shí)現(xiàn)
BT 不支持 IE 古老的兼容模式。為了讓 IE 瀏覽器運(yùn)行最新的渲染模式下,建議將此 <meta> 標(biāo)簽加入到你的頁面中:
<meta http-equiv="X-UA-Compatible" content="IE=edge">
按 F12 鍵打開 IE 的調(diào)試工具,就可以看到 IE 當(dāng)前的渲染模式是什么。
感謝各位的閱讀!關(guān)于Bootstrap框架的缺點(diǎn)是什么就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。