写点什么

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:075181

评论

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

深度讲解背包问题:面试中每五道动态规划就有一道是背包模型 ...

宫水三叶的刷题日记

深度思考 面试 LeetCode 动态规划 数据结构与算法

日记 2021年2月16日(周二)

Changing Lin

2月春节不断更

分布式任务框架:xxl-job使用问题整理

程序员架构进阶

开源 分布式任务调度 七日更 2月春节不断更 XXL-JOB

数据量大读写缓慢如何优化(5)【读缓存】

我爱娃哈哈😍

redis 缓存 架构设计实战 缓存设计

CI-基于JMeter的性能测试

夏兮。

SonarQube&Gitlab-CI 实现静态代码分析

夏兮。

ci gitlab SonarQube

web自动化测试-puppeteer入门与实践

夏兮。

puppeteer

【STM32】TIM---基本定时器

AXYZdong

硬件 stm32 2月春节不断更

1480. 一维数组的动态和

小马哥

算法 七日更

这是我的第一次JavaScript初级技巧

我是哪吒

JavaScript 学习 程序员 大前端 2月春节不断更

自动化测试中的Page Object

夏兮。

Python PO selenium

第十二周命题作业

cc

week12-conclusion

J

诊所数字化:诊所老板为什么拒绝预约制?

boshi

数字化转型 医院 七日更

【活动回顾】4步2小时,搭建爆火的语音聊天室

ZEGO即构

ElasticSearch.03 - 基本原理

insight

elasticsearch 2月春节不断更

C语言实用第三方库Melon开箱即用之多线程模型

码哥比特

c c++ Linux 后端 框架

第四章作业

Deborah

如何搭建自动化测试框架

夏兮。

js puppeteer automation

DO、DTO、BO、VO、POJO区别

安琪拉的博客

系统设计

消息队列Kafka:入门基础

正向成长

kafka

【LeetCode】数组拆分Java题解

Albert

算法 LeetCode 2月春节不断更

开发利器——C语言必备实用第三方库

码哥比特

c c++ Linux 后端 框架

Jacoco统计web接口/功能测试的代码覆盖率

夏兮。

tomcat WebService JACOCO

sonarLint与IntelliJ IDEA 集成

夏兮。

翻译:《实用的Python编程》01_04_Strings

codists

人工智能 爬虫 后端 数据结构与算法 Python Monad

LeetCode题解:62. 不同路径,动态规划,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

今日笔记

Nydia

开箱即用cypress

夏兮。

PO Cypress

第十二周学习心得

cc

第一次异地过年有感

石君

思考 情感

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