bootstrap是著名的社交网站、微博的先驱twitter在2011年8月推出的开源web前端框架,集合css和html,使用了最新的浏览器技术,为快速web开发提供了一套前端工具包,包括布局、网格、表格、按钮、表单、导航、提示等等。使用bootstrap可以构建出非常优雅的前端界面,而且占用资源非常小。
bootstrap是由twitter的mark otto和jacob thornton开发的。(推荐学习:bootstrap视频教程)
bootstrap 是 2011 年八月在 github 上发布的开源产品。
bootstrap 是一个用于快速开发 web 应用程序和网站的前端框架。bootstrap 是基于 html、css、javascript 的。
早期twitter的前端工程师几乎采用了任何自己熟悉的库来应对前端的开发需求,这样的造成的问题就是维护和扩展非常困难。最终bootstrap成为应对这些挑战的解决方案,并开始在twitter内部迅速成长,被twitter.com广泛采用,形成了稳定版本。随着工程师对其不断的开发和完善,bootstrap进步显著,不仅包括基本样式,而且有了更为优雅和持久的前端设计模式。
使用bootstrap构建优雅的web page
bootstrap的核心就是基于less框架构建的css。所以谈到bootstrap,就必须得说说less。
关于less
less是一个动态css语言框架,less扩展了css的动态特性,相对于传统的css,less提供了更为强大的功能和灵活性。基于less,我们可以在编写css时使用嵌入式申明、变量、混合模式、运算和颜色编辑功能函数等。简单来说就是less可以让你像编程一样编写css,把程序存储在后缀为less的文件中,less提供了框架将其编译为标准的css文件。
举个简单的例子,如果你想为多个样式设置同一个颜色,可以这样写:
@color: #ffffff;h1 {color: @color;} #sub{color: @color;} #编译后h1 { color: #ffffff;}#sub { color: #ffffff;}
以上代码只是less的最简应用。除了变量,还可以在css进行数学运算、传参、文件相互引用、规则嵌套等等。可以想象,这种编写css的方式会为前端开发带来多大的改变。无论是从灵活性、扩展性和可维护性上,less都让css开发有了大幅提升,动态性增强了。
更多bootstrap相关技术文章,请访问bootstrap教程栏目进行学习!
以上就是bootstrap是什么时间开源的的详细内容。
