????:1、bootstrap 基礎(chǔ)包體積較大,對性能影響會不會很大先說包的問題吧,自從Bootstrap帶有LESS或Sass版本時,包的大小是可以根據(jù)自己的業(yè)務需求來決定的,你需要的用到的部分加載,不需要的就可以不加載,這樣就減少了包的大小。另外在此基礎(chǔ)上也可以進行二次開發(fā),避免覆蓋樣式造成樣式冗余。說完CSS,再來說一下JS吧,同樣的,Bootstrap為不同的交互功能提供了對應的js文件,你完全沒
1、bootstrap 基礎(chǔ)包體積較大,對性能影響會不會很大
先說包的問題吧,自從Bootstrap帶有LESS或Sass版本時,包的大小是可以根據(jù)自己的業(yè)務需求來決定的,你需要的用到的部分加載,不需要的就可以不加載,這樣就減少了包的大小。另外在此基礎(chǔ)上也可以進行二次開發(fā),避免覆蓋樣式造成樣式冗余。說完CSS,再來說一下JS吧,同樣的,Bootstrap為不同的交互功能提供了對應的js文件,你完全沒有必要直接加載bootstrap.min.js文件。
2、bootstrap 升級和擴展性如何。
一般情況之下是碰不到升級這樣的現(xiàn)像,如果你要升級,可以考慮你在網(wǎng)站大改之時進去升級。因為bootstrap每個版本的變化還是蠻大的,你想從舊的版本直接升級到新的版本,那是有點麻煩的,或許會給你帶來災難性的問題。對于擴展,分兩個部分,首先是樣式部分,你要是懂得CSS預處理器LESS或Sass,你所要的擴展都可以在這個基礎(chǔ)上進行擴展,對于JS部分,你也可以在此基礎(chǔ)上增加你自己需要的交互功能。
3、bootstrap 構(gòu)建大型網(wǎng)站前端布局需要注意什么問題。
對于網(wǎng)站的布局,其實沒有太多刻意的要求,如果你使用Bootstrap,那么你的布局應該遵循Bootstrap的網(wǎng)格系統(tǒng),在此基礎(chǔ)上,最好你的設計師懂得一些相關(guān)的知識,不然也會讓你有些痛苦。當然你可以放棄Bootstrap網(wǎng)格功能,重新按你自己的需求布局。
4、bootstrap 自定義樣式和學校成本如何。
Bootstrap自定義樣式這一塊就不多說了,前面幾點也提到了。來說一下學習成本,學習Bootstrap的成本還是不算高的,你只要懂得HTML+CSS(或者LESS、Sass)就能將Bootstrap運用自如,如果你對JS也了解,那使用起來就更方便。而且官方文檔寫得非常的詳細,仔細閱讀或使用時將其當作API查詢,就能很好的將Bootstrap用好。