Bootstrap框架有哪些缺點?

2020-11-20 12:01:37

缺點:1、學習成本提高,需要了解整個框架,需要閱讀框架的檔案;2、css框架對於一個小專案等頁面來說很臃腫;3、會有相容問題,雖然網上存在很多相容IE的辦法,但需要引入其他檔案,有些還不小,勢必導致載入速度變慢,影響使用者體驗。

【相關推薦:《》】

Bootstrap來自 Twitter,是目前很受歡迎的前端框架。Bootstrap 是基於 HTML、CSS、JavaScript 的,它簡潔靈活,使得 Web 開發更加快捷。它由Twitter的設計師Mark Otto和Jacob Thornton合作開發,是一個CSS/HTML框架。

Bootstrap提供了優雅的HTML和CSS規範,它即是由動態CSS語言Less寫成。Bootstrap一經推出後頗受歡迎,一直是GitHub上的熱門開源專案,包括NASA的MSNBC(微軟全國廣播公司)的Breaking News都使用了該專案。

國內一些移動開發者較為熟悉的框架,如WeX5前端開源框架等,也是基於Bootstrap原始碼進行效能優化而來。

bootstrap框架缺點:

  • 學習成本提高。你需要了解整個框架,需要閱讀框架的檔案。

  • css框架對於一個小專案等頁面來說很臃腫。框架中可能有大部分你用不到的程式碼。

  • 可能會無法幫助你的技術提高。太依賴框架,以至於很難排除bug。包括框架中本身就帶的bug。

  • 選擇自己需要的框架與開發框架都很痛苦。寫到後面發現越來越不靈活,越來越臃腫。

  • 如果有自己特殊的需求,就需要重新客製化樣式,如果一個網站中有大量的非bootstrap「風格」的樣式存在,那麼你就需要做大量的css重寫,因此也就失去了使用框架的意義。

  • 會有相容問題,雖然網上存在很多相容IE的辦法,但需要引入其他檔案,有些還不小,勢必導致載入速度變慢,影響使用者體驗。

    BT對IE6,7的相容性肯定不好,對IE8的支援也需要一些額外的檔案。

    IE8的媒體查詢需要response.js的配合才能實現

    BT 不支援 IE 古老的相容模式。為了讓 IE 瀏覽器執行最新的渲染模式下,建議將此 <meta> 標籤加入到你的頁面中:

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    按 F12 鍵開啟 IE 的偵錯工具,就可以看到 IE 當前的渲染模式是什麼。

更多程式設計相關知識,請存取:!!

以上就是Bootstrap框架有哪些缺點?的詳細內容,更多請關注TW511.COM其它相關文章!