zoukankan      html  css  js  c++  java
  • 1.SCss的认识

    1.Sass是css预处理器中的一种。

    2.什么是css预处理器?

      CSS预处理器的出现,使得我们可以像操作JavaScript那样以“编程”的方式来书写CSS。在CSS预处理器中,我们可以使用变量、循环、函数等方式来简化操作,提高开发效率。

    3.css预处理器语言最常见的3种:

       1》Sass

        2》Less

        3》Stylus

    4.Sass和Less的比较:

      (1)Sass由于是使用Ruby编写的,所以编译的时候是在服务器端处理;而Less由于是使用JavaScript编写的,所以编译的时候是在浏览器端处理;

     (2)Sass拥有更为强大的功能,如循环、函数、混合宏等,而less却没有;

     (3)Sass拥有成熟稳定的框架来辅助开发,特别是Compass,而less却没有;

     (4)Sass在国内外讨论热度最大,并且有一个稳定强大的团队在维护;

     (5)相当多的公司更为倾向于使用Sass,而不是less;

    4.Sass和Less的比较:

        1》在Sass中,有2种语法格式:(1)Sass格式;(2)Scss格式。也就是说,平常我们所说的Sass和Scss其实是同一个东西来的,统称为Sass。Sass和Scss仅仅是Sass的两种语法格式罢了。

         2》区别:

                。Sass格式,是Sass的“旧版本语法”。这种语法格式,不使用大括号“{}”和分号“;”,而是使                   用严格的缩进式语法规则来书写,也就是类似Ruby语言的写法。

                     例如:$color:white

              $bgColor:red
     
              body
              color:$color
              background-color:$bgColor

                     。 Scss格式  ,是Sass的“新版本语法”。这种语法格式,使用大括号“{}”和分号“;”,并不                         使用严格的缩进式语法规则来书写,也就是类似CSS书写的格式。

     

  • 相关阅读:
    http 请求中 缓存 的使用
    charles 中advance repeat(并发请求)
    charles 中 breakingpoint setting 、breakpoints(断点设置打断点)
    (剑指offer) 用两个栈来实现一个队列
    ios系统在h5页面下拉上拉会带动整个webview 出现空白
    (剑指offer)从尾到头打印链表js
    二维数组中的查找
    导航栏吸顶效果
    js归并排序的实现
    vue项目切换不同的tabbar显示不同的内容
  • 原文地址:https://www.cnblogs.com/hou-yuan-zhen/p/11614832.html
Copyright © 2011-2022 走看看