Bootstrap从入门到项目实战
上QQ阅读APP看书,第一时间看更新

1.2.2 Bootstrap的特色

Bootstrap是目前最好的前端开发工具包之一,它拥有以下特色。

(1)支持响应式设计:从Bootstrap 2开始,提供完整的响应式特性。所有的组件都能根据分辨率和设备灵活缩放,从而提供一致性的用户体验。

(2)适应各种技术水平:Bootstrap适应不同技术水平的从业者,无论是设计师,还是程序开发人员,不管是骨灰级别的大牛,还是刚入门槛的菜鸟,使用Bootstrap既能开发简单的小东西,也能构造更为复杂的应用。

(3)跨设备、跨浏览器:最初设想的Bootstrap只支持现代浏览器,不过新版本已经能支持所有主流浏览器,甚至包括IE 7。从Bootstrap 2开始,提供对平板和智能手机的支持。

(4)提供12列网格布局:网格系统不是万能的,不过在应用的核心层有一个稳定和灵活的网格系统可以让开发变得更简单。

(5)样式化的文档:与其他前端开发工具包不同,Bootstrap优先设计了一个样式化的使用指南,不仅可以用来介绍特性,更可以用来展示最佳实践、应用以及代码示例。

(6)不断完善的代码库:尽管经过gzip压缩后,Bootstrap只有10KB大小,但是它却仍是最完备的前端工具包之一,提供了几十个全功能的随时可用的组件。

(7)可定制的jQuery插件:任何出色的组件设计,都应该提供易用、易扩展的人机界面。Bootstrap为此提供了定制的jQuery内置插件。

(8)选用LESS构建动态样式:当传统的枯燥CSS写法止步不前时,LESS技术横空出世。LESS使用变量、嵌套、操作、混合编码,帮助用户花费很少的时间成本,编写更快、更灵活的CSS。

(9)支持HTML 5:Bootstrap支持HTML 5标签和语法,可在HTML 5文档类型基础上进行设计和开发。

(10)支持CSS 3:Bootstrap支持CSS 3所有属性和标准,逐步改进组件以达到最终效果。

(11)提供开源代码:Bootstrap全部托管于GitHub(https://github.com/),完全开放源代码,并借助GitHub平台实现社区化开发和共建。