面试的时候,经常会遇到面试官问”你知道哪些前端框架?就其中一种举例子说明它的优缺点。”很多人第一时间会想到Bootstrap这款基于Html、Css、Javascript的前端开源框架,优点是简洁灵活,使得Web开发更加快速、简单。缺点是…额,懵逼状态,尴尬中。那么Bootstrap到底是什么,哪些优缺点呢?请看猫小鱼下面的简述。 Bootstrap是一个简洁、直观、强悍、移动设备优先的前端开发框架,里面包含了丰富的Web组件,包括布局、栅格、表格、表单、导航、按钮、进度条、媒体对象等,基于这些组件,可以快速搭建一个漂亮、功能完备的网站。由于Firefox、Chrome、Safari等主流浏览器对W3C标准有着较好的支持,因此,Bootstrap在网页夸浏览器兼容方面也有相当不错的表现。 优点:Bootstrap让我打开了学习前端的大门,如今我会把他运用的一些系统开发中,主要就是保留了栅栏布局和表单样式命名规范及样式控制方法,再单独写一个弹出插件。简直爽到爆,简单好用代码还少。其实我想表达的就是,框架都是有冗余的,最好的做法就是吸收长处并用到自己身上。同时,多多了解新流行的框架能让自己受益匪浅。 缺陷(边界在哪里):Bootstrap最大的缺点是没有缺点,你们说的那些缺点是因为没有看懂Bootstrap,Bootstrap提供了控件的基本样式和响应布局的显示方案,那么所谓的不兼容IE6或者IE8是因为部分Css效果在IE6-8里面没有办法实现,并不是不支持,twitter(通称推特) 曾经说过一句话"你们把Bootstrap拿起来就用,让我感觉很伤心",所以所有的网页的样式都才不多,因为没有人想着把Bootstrap当成一个框架的底层样式,bootstrap的设计的时候也只是提供了一些css或者js的底层样式。
|