原文做者:@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國際技術」致力於與你共享高質量的技術文章
歡迎關注咱們的公衆號、將文章分享給你的好友