一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - 編程技術 - 前端開發中三個常用的CSS預處理器

前端開發中三個常用的CSS預處理器

2021-12-19 23:03粵嵌教育 編程技術

CSS預處理器的概念首次成為前端web開發工作流程的主流并改變了我們編寫CSS的方式,這已經有一段時間了。如果說它在推動CSS所能達到的極限方面所產生的影響是革命性的,那將是一種嚴重的輕描淡寫。

CSS預處理器是一種工具,用于通過自己的腳本語言擴展默認普通CSS的基本功能。它可以幫助我們使用復雜的邏輯語法,比如變量、函數、混合、代碼嵌套和繼承等等,使普通的CSS更加強大。通過使用CSS預處理器,您可以無縫地自動化日常任務,構建可重用的代碼段,避免代碼重復和膨脹,并編寫組織良好且易于閱讀的嵌套代碼塊。

前端開發中三個常用的CSS預處理器

在本文中,我們將進一步了解目前世界各地開發人員使用的3種最流行的CSS預處理器,即Sass、LESS和Stylus。

1. Sass–語法上非常棒的樣式表

Sass是 “Syntactically Awesome Style Sheets”的首字母縮寫。盡管Sass是用Ruby語言編寫的,但預編譯器LibSass允許用其他語言解析Sass,并將其與Ruby解耦。Sass有一個龐大的活躍社區和廣泛的網絡學習資源,可供初學者使用。由于其成熟性、穩定性和強大的邏輯能力,Sass已經在CSS預處理器領域領先于其競爭對手。

可以說,最流行的前端框架引導是用Sass編寫的。在版本3之前,Bootstrap的編寫語言較少,但Bootstrap4采用了Sass,提高了它的受歡迎程度。

2. LESS–更精簡的樣式表

LESS是 “Leaner Stylesheets”的首字母縮寫。LESS是用JavaScript編寫的,事實上,LESS是一個JavaScript庫,它通過混合、變量、嵌套和規則設置循環擴展了原生普通CSS的功能。LESS的少數缺點之一是它不支持函數。與Sass不同,LESS使用@來聲明變量,這可能會導致與@media和@keyframes混淆。然而,與其他預處理器相比,LESS的一個關鍵優勢是易于將其添加到項目中。您可以通過使用NPM或合并LESS.js文件來實現這一點。

LESS的語法與SCSS非常相似,只是在聲明變量時,LESS使用@而不是$sign。

在版本4發布之前,流行的Bootstrap框架是用LESS編寫的。而且,另一個叫SEMANTIC UI的流行框架也是用LESS編寫的。

3. Stylus

Stylus由Node.JS編寫,與JS堆棧完美匹配。Stylus深受Sass的邏輯能力和LESS的簡單性的影響。與Sass或LESS版本相比,Stylus的一個優點是它具有極其強大的內置功能,并且能夠處理繁重的計算。

Stylus在編寫語法方面提供了很大的靈活性,支持本機CSS,并且允許省略括號、冒號和分號。另外,請注意,Stylus不使用@或$符號來定義變量。相反,Stylus使用賦值運算符來指示變量聲明。

每個CSS預處理器都以自己獨特的方式完成給定的任務,使開發人員能夠使用極其強大的工具以極快的速度編寫干凈的代碼。雖然Sass擁有最大的用戶群和活躍社區,但LESS最容易編譯和集成。另一方面,Stylus仍然是Node.JS開發人員的流行選擇,因為它結合了Sass的廣泛邏輯能力和LESS的簡單性。最后,CSS預處理器的選擇在很大程度上取決于開發人員的偏好和項目需求。

原文鏈接:https://www.toutiao.com/a7042136620480528899/

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 狠狠久久久久综合网 | 日韩精品中文字幕久久 | 欧美日韩一区视频 | 操到翻白眼 | 日本孕妇与黑人xxxxxx | 国产精品女主播大秀在线 | 九九99九九精彩 | 日韩伦理在线免费观看 | 日本xxxx在线视频免费 | 日韩免费视频一区 | 91天堂一区二区 | 色中色官网 | 羞羞影院午夜男女爽爽影院网站 | 日韩三及片 | 外国a级片 | 西西人体大胆77777视频 | 九九在线免费视频 | 亚色九九九全国免费视频 | 四虎影视免费观看 | 国产免费一区二区三区免费视频 | 1717she精品视频在线观看 | 人阁色第四影院在线观看 | 手机看片1024国产 | 精品国产综合 | 欧美成人tv | 国产草草| 欧美理论片手机在线观看片免费 | 成年人免费在线视频 | 日本老妇乱子伦中文视频 | 398av影院视频在线 | 国产高清在线精品一区二区三区 | 甜蜜调教 | 99热久久这里只有精品6国产网 | 性色视频免费 | 亚洲欧美日韩综合在线播放 | 2020国产精品视频免费 | 国产精品原创永久在线观看 | 免费又爽又黄禁片视频在线播放 | 国产视频自拍一区 | 情趣内衣情趣玩具play | 美女毛片视频 |