1.1 Bootstrap到底是什么

Bootstrap是Mark Otto和Jacob Thornton共同开发的一个开源框架。最初发布Bootstrap的时候,他们两位都在Twitter工作。当时,他们需要为公司内部提供一套标准化的前端开发工具。在发布Bootstrap的那篇博客中,Mark Otto这样介绍他们的新项目:

Twitter诞生初期,为了完成前端开发任务,工程师们几乎尝试了自己熟悉的所有库。应用之间的不一致性导致它们难以扩展和维护。Bootstrap最初就是这个问题的一个解决方案,而且在Twitter内部第一次Hackweek上得到了认可。Hackweek结束后,我们手头上的项目已经相当稳定,可以在公司内部部署使用了。

——Mark Otto https://dev.twitter.com

Bootstrap是2011年8月发布的,发布之后就迅速走红。而且,它也从最初CSS驱动的项目,发展到内置了很多JavaScript插件和图标,并且涵盖了表单和按钮元素。Bootstrap本身支持响应式Web设计,而且拥有一个非常稳健的12列、940像素宽的网格布局系统。值得一提的是,Bootstrap网站(http://getbootstrap.com)上还提供了一个构建工具,让你根据自己的需求选择CSS和JavaScript功能。所有这一切让前端Web开发有了前瞻性的设计和开发基础,开发效率倍增。上手使用Bootstrap非常简单,跟在网站中整合CSS和JavaScript没有什么区别。

对于新项目,Bootstrap则提供了一整套有用的基本要素。一般来说,我在着手开发新项目的时候,都会整合Eric Meyer的Reset CSS(http://meyerweb.com/eric/tools/css/reset/) 等一些工具。自从有了Bootstrap,只要在网站中引入bootstrap.css这个CSS文件,或者再加上bootstrap.js这个JavaScript文件,整个项目的基础平台就搭建好了。

目录