自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

看看各大科技公司都是如何使用CSS的

開(kāi)發(fā) 后端 前端
其實(shí)LESS是Alexis Sellier受Sass的影響創(chuàng)建的一個(gè)開(kāi)源項(xiàng)目。當(dāng)時(shí)SASS采用了縮進(jìn)作為分隔符來(lái)區(qū)分代碼塊,而不是CSS中廣為使用的大括號(hào)({})。為了讓 CSS現(xiàn)有的用戶使用起來(lái)更佳方便,Alexis開(kāi)發(fā)了LESS并提供了類似CSS的書寫功能。

HTML和CSS在一些編程語(yǔ)言流行度統(tǒng)計(jì)網(wǎng)站上有時(shí)候會(huì)被當(dāng)作編程語(yǔ)言對(duì)待,但大多數(shù)的程序員并不認(rèn)為它們屬于編程語(yǔ)言的范疇,因?yàn)樗鼈兊母鞣N編程語(yǔ)言的特征都非常的弱,比如邏輯控制、循環(huán)操作、函數(shù)等都嚴(yán)重缺少或不足,它們頂多算是標(biāo)記語(yǔ)言。

但近年來(lái)隨著Web應(yīng)用的越來(lái)越流行,HTML5和CSS3慢慢走向成熟,人們對(duì)CSS的使用量和使用方式越來(lái)越豐富和多樣,很多程序員感到CSS的發(fā)展步伐明顯趕不上現(xiàn)實(shí)的需求,于是針對(duì)CSS,人們開(kāi)發(fā)出來(lái)各種強(qiáng)化CSS的工具,比如 SCSSLESS ,這些工具不僅僅使CSS更易于管理,同時(shí)在也語(yǔ)法和語(yǔ)義方面給CSS帶來(lái)的巨大的改善。

剛剛過(guò)去的2014年是個(gè)有趣的一年,很多著名的公司都通過(guò)不同的媒體和途徑公開(kāi)了他們是如何使用CSS的。包括了他們使用的工具,使用的方法,他們對(duì)這些方法的思考,以及涉及到具體的數(shù)據(jù)和數(shù)字。最典型的就是Mark Otto對(duì)Github上的CSS文件的介紹。本文的目的就是集中的把它們匯集到一起,方便大家參考和比較。

公司 預(yù)處理器 前綴 #源代碼 #選擇器 輔助工具 說(shuō)明

Github SCSS Custom @mixins 100+ 7,000 SCSS-lint, styleguide 2 final stylesheets, because of IE selector limit

Buffer LESS Autoprefixer 93 5328 LESS lint 2 final stylesheets

CodePen SCSS Autoprefixer 171 1186 .editorconfig Asset pipeline

Ghost SCSS (libsass) Autoprefixer 36 1609 General guidelines Open source

Groupon Sass (syntax unclear) Compass ? ? SMACSS Toolstrap

Lonely Planet Sass Autoprefixer 150+ 1527 Rizzo, no linting BEM / OOCSS, Normalize.css, SVG icons

Medium LESS Custom @mixins 50-100 ? Guidelines No nesting, custom methodology for naming

Trello LESS Custom @mixins 44 2,426 Preprocessor 1 final stylesheet, namespacing

附錄:

SCSS

Sass是對(duì)CSS(層疊樣式表)的語(yǔ)法的一種擴(kuò)充,誕生于2007年,最早也是最成熟的一款CSS預(yù)處理器語(yǔ)言,它可以使用變量、常量、嵌套、混 入、函數(shù)等功能,可以更有效有彈性的寫出CSS。Sass***還是會(huì)編譯出合法的CSS讓瀏覽器使用,也就是說(shuō)它本身的語(yǔ)法并不太容易讓瀏覽器識(shí)別,因?yàn)?它不是標(biāo)準(zhǔn)的CSS格式,在它的語(yǔ)法內(nèi)部可以使用動(dòng)態(tài)變量等,所以它更像一種極簡(jiǎn)單的動(dòng)態(tài)語(yǔ)言。

其實(shí)現(xiàn)在的Sass已經(jīng)有了兩套語(yǔ)法規(guī)則:一個(gè)依舊是用縮進(jìn)作為分隔符來(lái)區(qū)分代碼塊的;另一套規(guī)則和CSS一樣采用了大括號(hào)({})作為分隔符。后一種語(yǔ)法規(guī)則又名SCSS,在Sass3之后的版本都支持這種語(yǔ)法規(guī)則。

LESS

2009年開(kāi)源的一個(gè)項(xiàng)目,受Sass的影響較大,但又使用CSS的語(yǔ)法,讓大部分開(kāi)發(fā)者和設(shè)計(jì)師更容易上手。LESS提供了多種方式能平滑的將寫 好的代碼轉(zhuǎn)化成標(biāo)準(zhǔn)的CSS代碼,在很多流行的框架和工具中已經(jīng)能經(jīng)??吹絃ESS的身影了(例如Twitter的Bootstrap框架就使用了 LESS)。

根據(jù)維基百科上的介紹,其實(shí)LESS是Alexis Sellier受Sass的影響創(chuàng)建的一個(gè)開(kāi)源項(xiàng)目。當(dāng)時(shí)SASS采用了縮進(jìn)作為分隔符來(lái)區(qū)分代碼塊,而不是CSS中廣為使用的大括號(hào)({})。為了讓 CSS現(xiàn)有的用戶使用起來(lái)更佳方便,Alexis開(kāi)發(fā)了LESS并提供了類似CSS的書寫功能。

責(zé)任編輯:王雪燕 來(lái)源: web駭客
相關(guān)推薦

2010-01-14 10:02:53

美國(guó)員工薪酬

2018-09-12 16:37:18

2020-03-23 18:26:15

新冠病毒FacebookAI

2024-04-09 10:10:23

GridCSS網(wǎng)格

2019-02-19 15:16:31

員工裁員科技

2015-09-21 13:54:01

大數(shù)據(jù)賺錢

2013-11-18 09:55:28

數(shù)據(jù)中Facebook

2012-02-09 15:47:58

云計(jì)算微軟

2016-09-28 00:38:27

2018-10-24 11:29:55

科技大佬硅谷老婆

2020-06-02 10:04:58

IT部門首席信息官CIO

2013-11-06 09:54:23

數(shù)據(jù)中心微軟

2013-11-14 10:34:45

資數(shù)據(jù)中心谷歌

2020-03-02 15:54:20

科技公司數(shù)據(jù)信任

2015-06-12 11:26:02

CSS瀏覽器 CSS Hac

2015-04-07 13:23:09

2019-04-28 09:00:00

人工智能金融科技風(fēng)控

2020-10-12 10:20:07

軟件測(cè)試 技術(shù)

2020-08-05 12:27:18

Go語(yǔ)言碼農(nóng)

2023-07-05 10:11:02

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)