-------------------------------------------------------------------------------笔记摘自极客学院--------------------------------------------------------------
个人理解,在大型项目中,为了方便一次性修改大量的重复性代码
通俗的说,“CSS 预处理器用一种专门的编程语言,进行 Web 页面样式设计,然后再编译成正常的 CSS 文件,以供项目使用。
Sass 和 SCSS 其实是同一种东西,我们平时都称之为 Sass,两者之间不同之处有以下两点:
1、文件扩展名不同,Sass 是以“.sass”后缀为扩展名,而 SCSS 是以“.scss”后缀为扩展名
2、语法书写方式不同,Sass 是以严格的缩进式语法规则来书写,不带大括号({})和分号(;),而 SCSS 的语法书写和我们的 CSS 语法书写方式非常类似。
安装sass(windows篇章)
首先安装ruby环境,只提醒一下记得勾选否则自己要配置环境变量
然后打开ruby控制面板
安装ruby有好几种方法,可自行百度,我试了好久都不行后来在极客学院看到本地安装的方法才解决,推荐这种方法
sass命令可自行百度:大概就是单一文件和多文件两类
sass检查更新、sass卸载(http://www.imooc.com/learn/311)括号是极客学院学习资料
-------------------------------------------------------------------------------------------------------
什么时候声明变量?
我的建议,创建变量只适用于感觉确有必要的情况下。不要为了某些骇客行为而声明新变量,这丝毫没有作用。只有满足所有下述标准时方可创建新变量:
该值至少重复出现了两次;
该值至少可能会被更新一次;
该值所有的表现都与变量有关(非巧合)。
基本上,没有理由声明一个永远不需要更新或者只在单一地方使用变量。