QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

Bootstrap 4 Alpha 版发布

  • 2015-08-23
  • 本文字数:940 字

    阅读完需:约 3 分钟

在 Bootstrap 四周岁之际,Bootstrap 团队发布了 Bootstrap 4 alpha 版。

在一个博客帖子中,Bootstrap 的创始人 Mark Otto 列出了它的主要变化。他说版本 4 是一个“触及到每一行代码的艰巨任务”

前三个版本的 Bootstrap 为了更好的编写 CSS 采用了 Less,但是版本 4,它换掉了 Less ,更赞同用 Sass 。根据 Otto,对于这次更换有以下几个原因

-Sass 有一个更大的开发者社区。-Sass 似乎迭代成为一个工具比 Less 要快很多。- 由于 Sass 和 Less 很相似,所以相比直接跳到 PostCSS 而言,它是很容易过渡的。-LibSass(是传统 Ruby Sass 用 C 语言的实现)运行超级快,在我自己的随意测试中,他比 Less 要快。

着眼于未来,Bootstrap 版本 4 现在支持 flexbox。鉴于对 flexbox 浏览器尴尬的支持状态,他不是默认启用的。另一个重大的改变是在适当的时候会从 px 单位切换到 rem 和 em。用 rem 作为单位大小的元素是在顶级 html 元素的基础上的。在 JavaScript 端,所有的 JavaScript 插件都已经用 ES6 重写了。

开发人员如果需要继续提供对 IE8 的支持,则不得不继续停留在版本 3,而版本 4 已经取消了对此浏览器的支持。一个迁移向导对开发者指出了更多关于其他方面改变的细节。

同时发布的是 Bootstrap 主题的可用性。虽然开发人员可以调整用 Bootstrap 构建的应用程序的设计,但是更常见的抱怨是许多应用程序看起来一样。低成本的主题这么多年在一些卖家比如 Themeforest 已经是可用的,但是新的图库包括三个完全支持的官方主题。每个主题 99 美元,并且是终身免费更新的。尽管现在所有的主题是为 Bootstrap 3设计的,但是好多主题将会升级到支持Bootstrap 4。

现在没有为版本4 安排明确的发布时间。Otto 在他的帖子中表示,在最终的正式版发布之前,我们将会看到若干次alpha 版本,两次beta 版本,和两次RC 版本。开发者可以在 GitHub 仓库参与开发,并且能够和创始人以及社区在 Bootstrap Slack channel 里聊天。

查看英文原文: Bootstrap Version 4 Announced, Alpha Released


感谢张龙对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群)。

2015-08-23 19:074885

评论

发布
暂无评论
发现更多内容

ChatGPT专题 | 万字长文解析!复现和使用GPT-3/ChatGPT,你所应该知道的

工赋开发者社区

经常会采坑的javascript原型应试题

loveX001

JavaScript 前端

深入理解JS作用域链与执行上下文

loveX001

JavaScript

美团前端常见面试题整理

loveX001

JavaScript 前端

MegEngine 使用小技巧:使用 Netron 实现模型可视化

MegEngineBot

深度学习 开源 MegEngine Netron 模型可视化

测试开发 | Dubbo 接口测试技术,测试开发进阶必备(附源码)

霍格沃兹测试开发学社

有哪些做的不错的国产化企业协同办公软件?14个企业协同软件对比

爱吃小舅的鱼

团队管理 团队协作 团队协作工具

用户属性-MQTT 5.0新特性

EMQ映云科技

物联网 IoT mqtt 企业号 2 月 PK 榜 用户属性

LeetCode题解:89.格雷编码,归纳法,详细注释

Lee Chen

JavaScript LeetCode

社招前端二面面试题总结

loveX001

JavaScript 前端

React的useLayoutEffect和useEffect执行时机有什么不同

beifeng1996

前端 React

如何实现文件高速传输,推荐镭速高速文件传输解决方案

镭速

建议收藏!数据可视化大屏设计必备步骤

葡萄城技术团队

阿里云云通信风控系统的架构与实践

阿里云CloudImagine

云计算 云通信

逃离同质化,OPPO折叠屏正在笃定远一点的未来

脑极体

OPPO 折叠屏

用ChatGPT优化AI绘画提示词的探索

Baihai IDP

人工智能 AI AIGC ChatGPT

Python 基础练习题(三)

漫步桔田

预防DIP器件可焊性问题,看这篇就够了

华秋电子

JS继承有哪些,你能否手写其中一两种呢?

helloworld1024fd

JavaScript 前端

和狂飙的 ChatGPT 聊聊软件开发的现在与未来

极狐GitLab

DevOps 研发效能 DevSecOps 极狐GitLab ChatGPT

React循环DOM时为什么需要添加key

beifeng1996

前端 React

百度前端一面高频react面试题指南

beifeng1996

前端 React

每日一题之Vue的异步更新实现原理是怎样的?

bb_xiaxia1998

Vue 前端

0经验拿下大厂年薪30万Offer,我的面试求职之路(含面试题)~

霍格沃兹测试开发学社

NFTScan x TiDB丨一栈式 HTAP 数据库为 Web3 数据服务提供毫秒级多维查询

PingCAP

TiDB

如何使用 Kubernetes 实现应用程序的弹性伸缩

API7.ai 技术团队

Prometheus api 网关 APISIX Serverless Kubernetes

前端react面试题(边面边更)

beifeng1996

前端 React

最佳的18个JAVASCRIPT前端开发框架和库

2D3D前端可视化开发

web前端 Javascript框架 前端开发框架 webgl库 javascript库

IoT企业物联网平台,从设备端到云端业务系统全链路开发实战——实践类

阿里云AIoT

数据库 监控 物联网 存储 消息中间件

每日一题之请描述Vue组件渲染流程

bb_xiaxia1998

Vue 前端

2023前端二面vue面试题

bb_xiaxia1998

Vue 前端

Bootstrap 4 Alpha版发布_JavaScript_David Iffland_InfoQ精选文章