下一代 Bootstrap 的 5 個超酷特點
本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃!
Bootstrap 4的初始版本於本週剛剛釋出,我希望大家都可以認識到,這是對這個流行的(可能是最流行的)響應式CSS框架一次重大的徹底整修。該專案創始人,Mark Otto說這次的釋出“幾乎涉及每一行程式碼”,這並不是在開玩笑。
1.更輕巧的檔案大小
有這樣一句話,“刪掉的程式碼必定是已經除錯過的程式碼,”——最好的重構一定會導致專案刪除大量程式碼,迅速瘦身。如果你下載初始版本,那麼你會發現,與最新的穩定版本Bootstrap 3(3.3.5)——約為123KB大小(bootstrap.min.css檔案)——相比,新的4.0.0初始bootstrap.min.css僅約為88KB。這可能是得益於IE8的支援。
2.從LESS切換到Sass
社群和效能是Bootstrap決定在版本4中作此切換的兩個主要原因。特別是,爭論的依據為:
- SaaS專案比LESS迭代更快
- 切換到Sass提高了框架的效能
然而,從GitHub的頁面來看,LESS看上去仍具有人氣的優勢,但Bootstrap表示,Sass增長的速度非常快。無論哪種方式,你都可以用正確的方法在Bootstrap 3中的Sass裡做很多CSS編碼工作。有些人在懷疑的是,PostCSS——一款極有前途的模組化工具,是否有強大的效能做預處理工作,以及是否應該替代LESS。
3.切換Flexbox支援
Bootstrap 4現在支援使用W3C的Flexbox功能,Flexbox功能依然可以消弭所有瀏覽器的支援。出於這個原因,這是一個可選功能,如果需要的話,可以開啟。
如果你需要快速複習Flexbox,那麼我給你推薦一個指南——《A Complete Guide to Flexbox》。還有新出來的關於Flexbox的一個視訊系列,如果你更喜歡這種方式的話。
4.重新調整卡片式UI佈局模式
我和Andrew Trice都認為這是一個早在2013年穀歌的Material Design中就應該理解的重要的UI佈局模式,現在Bootstrap 4將所有的籌碼都壓在了這一趨勢上。Bootstrap廢棄了wells、thumbnails和panels,轉而使用cards代替。
5.在ES6中重寫JS外掛
ECMAScript 6在幾個月前終於定稿和標準化,Bootstrap緊跟這一最新的web技術。他們已經重寫了所有的JavaScript外掛以便於利用ES6的優勢,並且他們也已經更新了一起的外掛,“UMD支援,通用的拆卸方法,選擇型別檢查,等等等等。”
好了!讓我們搶鮮來看看它的文件和長什麼樣子吧!
譯文連結:http://www.codeceo.com/article/bootstrap-5-cool-things.html
英文原文:5 Cool Things About the Next Version of Bootstrap
翻譯作者:碼農網 – 小峰
[ 轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]
相關文章
- 5 個不用 Bootstrap 的理由boot
- 好的Java架構具備的5個特點!Java架構
- JavaScript程式碼組織結構良好的5個特點JavaScript
- 我喜歡 Bootstrap 的5個原因boot
- laravel session的幾個特點LaravelSession
- 輪換代理的3個特點
- oracle dataguard的兩個新特點。Oracle
- python的五個特點,你知道幾個?Python
- 製藥行業的幾個特點行業
- Web 2.0網站的九個特點Web網站
- Dart 語言的7個很酷的特點Dart
- Web頁面中5種超酷的Hover效果Web
- 乾淨程式碼的幾個特點 -Xebia
- 11 個超酷的程式設計新工具程式設計
- 谷歌搜尋的18個超酷有趣功能谷歌
- 超酷的HTML5 Canvas網路畫板教程HTMLCanvas
- 深入解析TypeScripe幾個特點 - Alex
- 高效好用影片加密軟體的4個特點加密
- 5G多卡聚合通訊裝置的特點
- 物聯網智慧家居的特點及5大優勢
- 在數字化時代的ITSM的幾個特點
- 18 款超酷的 HTML5 和 JavaScript 遊戲引擎庫HTMLJavaScript遊戲引擎
- C++的特點C++
- 繼承的特點繼承
- Ubuntu的特點(轉)Ubuntu
- 超酷HTML5 3D動畫精選HTML3D動畫
- Angular5 - Vue.js -ReactJS 的區別和特點AngularVue.jsReact
- Clean清潔領域模型的幾個特點 -Kamil Grzybek模型
- SQL Server 2005的30個最重要特點SQLServer
- 至今沒人提起的蘋果手錶的三個特點蘋果
- MyBatis的優缺點以及特點MyBatis
- 10 個你必須掌握的超酷 VI 命令技巧
- 一個好的專案組大概要具有的幾個特點!
- 超酷實用的jQuery焦點圖賞析及原始碼jQuery原始碼
- 每個Android迷都應該使用的75個超酷AppAndroidAPP
- SQL Server開發10個最重要特點SQLServer
- HTTP協議的特點HTTP協議
- XFlow軟體的特點