Bootstrap是由Mark Otto和Jacob Thornton两位设计师合作开发的一款基于 HTML、CSS、JavaScript 的前端开源框架,它简洁灵活,使得 Web 开发更加快速、简单。同时,Bootstrap还提供了一套编码规范,使团队编写的CSS和JavaScript代码更加规范,进而使团队的开发效率得到极大地提升。

最初发布 Bootstrap 的时候,他们两位都在 Twitter 工作。当时,他们面临着为公司内部提供一套标准化的前端开发工具的需求。在发布Bootstrap 的那篇博客中,Mark Otto 这样介绍他们的新项目:

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

——Mark Otto

https://dev.twitter.com

2011 年 8 月,Bootstrap在 GitHub 上以开源项目正式发布,一经推出就颇受欢迎,一直是GitHub上的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的Breaking News都使用了该项目。国内一些移动开发者较为熟悉的框架,如WeX5前端开源框架等,也是基于Bootstrap源码进行性能优化而来。

Bootstrap是一个易用、优雅、灵活、可扩展的前端工具包,里面包含了丰富的Web组件,包括布局、栅格、表格、表单、导航、按钮、进度条、媒体对象等,基于这些组件,可以快速搭建一个漂亮、功能完备的网站。由于Firefox、Chrome、Safari等主流浏览器对W3C标准有着较好的支持,因此,Bootstrap在网页夸浏览器兼容方面也有相当不错的表现。

关于作者

歪脖先生,十五年以上软件开发经验,酷爱Web开发,精通 HTML、CSS、JavaScript、jQuery、JSON、Python、Less、Bootstrap等,著有《HTML宝典》、《揭秘CSS》、《Less简明教程》、《JSON教程》、《Bootstrap2用户指南》、《Bootstrap3实用教程》,并全部在 GitHub 上开源。

Bootstrap是什么相关推荐

  1. SpringCloud配置文件 application.yml和 bootstrap.yml区别,执行顺序

    说在前面 SpringBoot默认支持properties和YAML两种格式的配置文件.前者格式简单,但是只支持键值对.如果需要表达列表,最好使用YAML格式.SpringBoot支持自动加载约定名称 ...

  2. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 按钮:禁用按钮

    <!DOCTYPE html> <html><head><meta charset="utf-8"> <title>菜鸟 ...

  3. Bootstrap 栅格系统 理解与总结

    Bootstrap 栅格系统 学习总结 Bootstrap框架是如今最流行的前端框架之一,Bootstrap功能强大,简单易学,很符合实际应用场景. 只是Bootstrap的内容较多,新手往往不能很快 ...

  4. 基于Metronic的Bootstrap开发框架经验总结(7)--数据的导入、导出及附件的查看处理...

    在很多系统模块里面,我们可能都需要进行一定的数据交换处理,也就是数据的导入或者导出操作,这样的批量处理能给系统用户更好的操作体验,也提高了用户录入数据的效率.我在较早时期的EasyUI的Web框架上, ...

  5. Bootstrap学习的点点滴滴

    1)网站: http://www.bootcss.com/ http://v3.bootcss.com/getting-started/#download https://github.com/twb ...

  6. bootstraptable 汇总_JS组件系列——表格组件神器:bootstrap table

    前言:前面介绍了两篇关于bootstrap table的基础用法,这章我们继续来看看它比较常用的一些功能,来个终结篇吧,毛爷爷告诉我们做事要有始有终~~bootstrap table这东西要想所有功能 ...

  7. bootstrap跟vue冲突吗_知道微服务,但你知道微前端吗?

    在 toB 的前端开发工作中,我们往往就会遇到如下困境: 工程越来越大,打包越来越慢 团队人员多,产品功能复杂,代码冲突频繁.影响面大 内心想做 SaaS 产品,但客户总是要做定制化 不同的团队可能有 ...

  8. bootstrap 新闻列表_kuapingUI 2.2 版本发布,跨屏 UI-bootstrap 大组件 UI 框架

    kuapingUI 2.2 版本发布,增加了一个比较实用的工具栏web组件,是由分享按钮组 + 联系按钮组构成,分享按钮组包含了 QQ空间.朋友圈.QQ.微信.微博等分享:联系按钮组包含了 微信.QQ ...

  9. Bootstrap框架和inconfont、font-awesome使用

    Bootstrap框架和inconfont.font-awesome使用 iconfont的使用:https://www.cnblogs.com/clschao/articles/10387580.h ...

  10. Bootstrap笔记

    Bootstrap使用: 下载Bootstrap,用于生产环境的 Bootstrap不需要安装 解压文件到任意目录 创建index.html,在该页面编写代码 页面起始位置添加<link rel ...

最新文章

  1. if for while until case select 命令
  2. Page,你是怎样处理回发事件的?
  3. Vscode----热门插件超实用插件汇总(史上最全)
  4. HDU 2064:汉诺塔III
  5. 在 SharePoint 2013 中选择正确的 API 集
  6. 罐中研讨会:设置JBoss BPM Suite全天研讨会
  7. 《Python Cookbook 3rd》笔记(4.15):顺序迭代合并后的排序迭代对象
  8. dlog()是什么意思 matlab语言,Matlab
  9. 大楼通信综合布线系统_建筑智能化,智能大楼防雷系统设计在综合布线中的重要性...
  10. 字根校对软件,中文校对行业的一匹黑马!
  11. Qt使用教程(C++版)
  12. Mac 生成ico图标
  13. 关于source insight、添加.s和.S文件,显示全部路径、加入项目后闪屏幕
  14. 树莓派4B安装opencv4【详解】
  15. saliency detection(显著度检测)用于Background Subtraction(背景扣除)和Segmenting objects(分割物体)
  16. c语言程序设计移动字母,C语言程序设计实例大全(220个例子)
  17. 利用poi 1.6 通过模板导出复杂 Word表格,包含合单元格后垂直居中、循环生成行等
  18. NVIDIA官网下载历史版本方法
  19. 小程序卖货新流量,微信公众号“返佣”来袭
  20. 前端面试--谈谈你对MVVM的理解?如何回答

热门文章

  1. android 中手势GestureDetector 的使用
  2. 算法高级(12)-分布式系统常见负载均衡算法
  3. SpringBoot总结之浅析自动化配置原理
  4. php nodelist,了解NodeList、HTMLCollection以及NamedNodeMap的使用(代码)
  5. 百度 图片文字识别 Python版本
  6. BZOJ1041:[HAOI2008]圆上的整点(数论)
  7. java baen转json 已经 json 转java bean 优秀博客分享
  8. 想和人脑一样智能? IBM 的芯片级模仿才是关键
  9. 资金流学习 - 选股逻辑
  10. android 自定义View 的详细介绍