BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Bootstrap 4 Alpha版发布

| 作者 David Iffland 关注 4 他的粉丝 ,译者 晁鹏飞 关注 0 他的粉丝 发布于 2015年8月24日. 估计阅读时间: 3 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

在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读者交流群InfoQ好读者)。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

Bootstrap 4 官方文档中文版全国首发 by 4J Vincent

「Bootstrap 4 官方文档中文版全国首发」Bootstrap官方于8月19日发布了其最新版本Bootstrap v4.0.0-alpha。为了能让广大Bootstrap使用者及国内Web开发人员第一时间同步阅读最新文档,极客学院Wiki团队用最短时间翻译完成全部文档。发布于 boot4.com,详细请访问:boot4.com

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT