色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

lass和sass區別?

榮姿康2年前17瀏覽0評論

一、less與sass分別是什么

1、less

Less是一門CSS預處理語言,它擴展了CSS語言,增加了變量、Mixin、函數等特性,使CSS更易維護和擴展,它可以運行在Node或瀏覽器端。

2、sass

Sass是一款強化CSS的輔助工具,它在CSS語法的基礎上增加了變量、嵌套、混合、導入等高級功能,這些拓展令CSS更加強大與優雅。使用Sass以及Sass的樣式庫(如Compass)有助于更好地組織管理樣式文件,以及更高效地開發項目。

二、less和sass的相同之處

Less和Sass在語法上有些共性,比如下面這些:

1、混入(Mixins)——class中的class;

2、參數混入——可以傳遞參數的class,就像函數一樣;

3、嵌套規則——Class中嵌套class,從而減少重復的代碼;

4、運算——CSS中用上數學;

5、顏色功能——可以編輯顏色;

6、名字空間(namespace)——分組樣式,從而可以被調用;

7、作用域——局部修改樣式;

8、JavaScript賦值——在CSS中使用JavaScript表達式賦值。

三、less和sass的區別

Less是基于JavaScript,是在客戶端處理的;Sass是基于Ruby的,是在服務器端處理的。

關于變量在Less和Sass中的唯一區別就是Less用@,Sass用$。

輸出設置,Less沒有輸出設置,Sass提供4中輸出選項:nested,compact,compressed和expanded。

Sass支持條件語句,可以使用if{}else{},for{}循環等等,而Less不支持。