css预编译器之间的区别和联系

html-css019

css预编译器之间的区别和联系,第1张

基本语法区别:

在使用 CSS 预处理器之前最重要的是理解语法,幸运的是基本上大多数预处理器的语法跟 CSS 都差不多。

首先 Sass 和 Less 都使用的是标准的 CSS 语法,因此如果可以很方便的将已有的 CSS 代码转为预处理器代码,默认 Sass 使用 .sass 扩展名,而 Less 使用 .less 扩展名。

/* style.scss or style.less */h1 {color: #0982C1}12341234

这是一个再普通不过的,不过 Sass 同时也支持老的语法,就是不包含花括号和分号的方式:

/* style.sass */h1color: #0982c1123123

而 Stylus 支持的语法要更多样性一点,它默认使用 .styl 的文件扩展名,下面是 Stylus 支持的语法:

/* style.styl */h1 {color: #0982C1}/* omit brackets */h1color: #0982C1/* omit colons and semi-colons */h1color #0982C1123456789101112123456789101112

可以在同一个样式单中使用不同的变量,例如下面的写法也不会报错:

h1 {color #0982c1}h2font-size: 1.2em1234512345

先说问题,css预编译器,前端都必须要使用吗?当然是非必需的,如果是小的项目没必要使用,但是项目大了之后css预编译器的优势才会凸显出来,配合postcss整个项目的css文件会有极大的压缩

SASS?是SAS吧。

SAS系统(Statistics Analysis System),最早由北卡罗来纳大学(The University of North Carolina)的两位生物统计学的研究生编制,最早祗是一数学统计软体,后於1976年由Jim Goodnight 博士及John Sall博士等人成立SAS公司,并正式推出SAS软体。经过多年的发展,SAS在资料处理和统计分析方面有著广泛的应用,其使用遍及金融、医药卫生、生产、运输、通讯、科学研究、政府、教育、心理、社会科学等不同领域。

(http://zh.wikipedia.org/wiki/SAS%E7%B3%BB%E7%BB%9F)

同样,

SPSS原名Statistical Package for the Social Sciences(社会科学统计包),由於用户早已不限於社会科学界,故此在2000年根据缩写SPSS改为Statistical Product and Service Solutions(统计产品与服务解决方案,惟一般仍称SPSS)——不过很多老用户还并不知晓。

(http://zh.wikipedia.org/w/index.php?title=SPSS&variant=zh-tw)

SPSS和SAS软件在学校应该可以提供使用的,

不能教你非法下载,那是侵犯版权的行为。

至於教程方面,可参:

http://www.fjmu.edu.cn/news/spss/doc3/index.htm