abstract:1、bootstrap 基础包体积较大,对性能影响会不会很大先说包的问题吧,自从Bootstrap带有LESS或Sass版本时,包的大小是可以根据自己的业务需求来决定的,你需要的用到的部分加载,不需要的就可以不加载,这样就减少了包的大小。另外在此基础上也可以进行二次开发,避免覆盖样式造成样式冗余。说完CSS,再来说一下JS吧,同样的,Bootstrap为不同的交互功能提供了对应的js文件,你完全没
1、bootstrap 基础包体积较大,对性能影响会不会很大
先说包的问题吧,自从Bootstrap带有LESS或Sass版本时,包的大小是可以根据自己的业务需求来决定的,你需要的用到的部分加载,不需要的就可以不加载,这样就减少了包的大小。另外在此基础上也可以进行二次开发,避免覆盖样式造成样式冗余。说完CSS,再来说一下JS吧,同样的,Bootstrap为不同的交互功能提供了对应的js文件,你完全没有必要直接加载bootstrap.min.js文件。
2、bootstrap 升级和扩展性如何。
一般情况之下是碰不到升级这样的现像,如果你要升级,可以考虑你在网站大改之时进去升级。因为bootstrap每个版本的变化还是蛮大的,你想从旧的版本直接升级到新的版本,那是有点麻烦的,或许会给你带来灾难性的问题。对于扩展,分两个部分,首先是样式部分,你要是懂得CSS预处理器LESS或Sass,你所要的扩展都可以在这个基础上进行扩展,对于JS部分,你也可以在此基础上增加你自己需要的交互功能。
3、bootstrap 构建大型网站前端布局需要注意什么问题。
对于网站的布局,其实没有太多刻意的要求,如果你使用Bootstrap,那么你的布局应该遵循Bootstrap的网格系统,在此基础上,最好你的设计师懂得一些相关的知识,不然也会让你有些痛苦。当然你可以放弃Bootstrap网格功能,重新按你自己的需求布局。
4、bootstrap 自定义样式和学校成本如何。
Bootstrap自定义样式这一块就不多说了,前面几点也提到了。来说一下学习成本,学习Bootstrap的成本还是不算高的,你只要懂得HTML+CSS(或者LESS、Sass)就能将Bootstrap运用自如,如果你对JS也了解,那使用起来就更方便。而且官方文档写得非常的详细,仔细阅读或使用时将其当作API查询,就能很好的将Bootstrap用好。