zoukankan      html  css  js  c++  java
  • less和sass的定义和区别

    less是单独的一种文件,可以理解为css的升级版;

    sass是一个相对新的编程语言,为web前端开发而生,可以用它来定义一套新的语法规则和函数;

    区别:

    ①   表现方式不同:less基于javascript运行,是在客户端处理;sass基于ruby运行,是在服务器端处理;

    ②   变量区别:less使用@,sass使用$;

    ③   单位换算:less不可以处理无法识别的度量单位;sass可以处理无法识别的度量单位并将其输出;

    ④   条件语句:less不支持;sass可以使用条件语句、循环语句、add、or、not及>、<、>=、<=、==等操作符;

    ⑤   作用域不同:如果定义一个变量,当在某个选择器中修改该变量,less只会在该选择器中有效,而sass会改变之后所有用到该变量的值;

    ⑥   输出格式:less没有输出设置;sass提供四种输出:nested、compact、compressed、expanded。

  • 相关阅读:
    正则表达式
    iOS获取设备型号、设备类型等信息
    Dubbo-Zookeeper安装
    CentOS-常用安装
    多线程-线程通信
    JVM-高效并发
    静态代理与JDK动态代理
    JVM-类加载机制
    RPC原理及实现
    JVM-自动内存管理机制
  • 原文地址:https://www.cnblogs.com/hmycheryl/p/8672052.html
Copyright © 2011-2022 走看看