原文做者:@mdo & team前端
译者:UC 国际研发 Jothygit
写在最前:欢迎你来到“UC国际技术”公众号,咱们将为你们提供与客户端、服务端、算法、测试、数据、前端等相关的高质量技术文章,不限于原创与翻译。github
是的你没有看错 - 今天咱们发布了 Bootstrap 3.4.0 版本,这是一个早就该发布的更新,它解决了一些生命周期问题,修复了 XSS,并更新了构建工具,能让咱们的开发更加轻松。
算法
虽然咱们为全新的 v3.x 准备了很长一段时间,但因为精力都集中在 v4 的工做上,致使动力缺失。 今年早些时候,有个特殊的问题(地址:https://github.com/twbs/bootstrap/issues/25679)在社区炸开了锅,核心团队决定大力推进发布一个稳固的版本。 很遗憾这个版本花了这么长时间才发布,特别是它还包含安全修复,但系统内部的改进使得 v3 的开发和维护变得空前简单。 感谢您一直以来的支持!
npm
看看 v3.4 带来了哪些变化,顺便展望👀一下 v4.2.0 叭~编程
新增:添加了一个 .row-no-gutters
类。bootstrap
新增:添加了经过 Algolia 实现的文档搜索。浏览器
修复:解决了 Alert,Carousel,Collapse,Dropdown,Modal 和 Tab 组件的 XSS 问题。 详细信息请参阅https://snyk.io/vuln/npm:bootstrap:20160627。安全
修复:在打开 modal 时,为 .navbar-fixed- *
添加 padding工具
修复:删除 <abbr>
元素上的双边框。
在基于 Web 的 Customizer 中移除了 Gist 建立功能,因为 GitHub 好久以前禁用了匿名 gist。
从 Customizer 中移除了拖放支持,由于它已经失效了。
咱们对文档和工具也进行了大更新,以便咱们都能更轻松地使用 v3.x。
为较新版本和早期版本的 docs nav 添加了下拉列表。
更新文档以使用新的 baseurl
——/docs/3.4/
,为 v3.x 文档定下版本,就像咱们对 v4 作的同样。
从新组织 v3 CSS 文档以接入 Less。
使用 BrowserStack 进行测试。
更新连接以始终使用 https 并修复问题 URL。
用 clipboard.js 替换 ZeroClipboard
前往 Bootstrap 3.4 文档(https://getbootstrap.com/docs/3.4/),了解最新动态。 查看v3.4.0 pull 请求(https://github.com/twbs/bootstrap/pull/27288),了解更多更新点。
使用 npm i bootstrap @previous
或者 npm i bootstrap@3.4.0
将 Bootstrap 3 项目升级到 v3.4.0。 这个版本不能经过 Bower 启动,由于咱们已经弃用了它,v4 也有超过一年的时间没有用它了。 请继续关注 CDN 和 Rubygem 的更新。
借 v3.4 发布之际,咱们在 Open Collective 上建立了一个项目(https://opencollective.com/bootstrap),用以支持 Bootstrap 维护团队。 Bootstrap 团队十分激动,由于这能透明化维护者成本(包括时间和金钱),同时也是对他们工做的承认。
发布 v4.2 以后,咱们将计划进行单点发布来解决 bug 及作改进,由于大家都开始使用新版本了。 而后咱们将开始分享更多关于 v5 的计划——删除 jQuery,放弃对旧版浏览器的支持,并清除一些错误等。 这不是完全的重写,而是对 v4 的迭代改进。 敬请关注!
比心,
@mdo & Bootstrap 团队
英文原文:
https://blog.getbootstrap.com/2018/12/13/bootstrap-3-4-0/
好文推荐:
“UC国际技术”致力于与你共享高质量的技术文章
欢迎关注咱们的公众号、将文章分享给你的好友