2019独角兽企业重金招聘Python工程师标准>>>

简述

  • sass和less都是css的预编译处理语言,他们引入了mixins,参数,嵌套规则,运算,颜色,名字空间,作用域,JavaScript赋值等 加快了css开发效率,当然这两者都可以配合gulp和grunt等前端构建工具使用
  • sass和less主要区别:在于实现方式 less是基于JavaScript的在客户端处理,引入less.js就可以处理,sass是基于ruby所以在服务器处理。

sass优点:

  • 用户多,更容易找到会用scss的开发,更容易找到scss的学习资源;
  • 可编程能力比较强,支持函数,列表,对象,判断,循环等;相比less有更多的功能;
  • 丰富的sass库:Compass/Bourbon;

sass缺点:

  • 在公司内部安装node-sass会失败,需要使用cnpm或者手工安装

less优点

  • 可以在浏览器中运行,实现主题定制功能;

less缺点

  • 编程能力弱,不直接支持对象,循环,判断等;只有when判断
  • @variable 变量命名和css的@import/media/keyframes等含义容易混淆;
  • mixin/extend的语法比较奇怪;
  • mixin的参数如果遇到多参数和列表参数值的时候容易混淆;

转载于:https://my.oschina.net/u/3407699/blog/3039612

sass和less的优缺点相关推荐

  1. 浅谈sass与less区别优缺点

    Sass是一种动态样式语言,Sass语法的缩排语法,比Css比多出很多功能,如变量,嵌套,运算,继承,颜色处理,函数等,易于阅读.Cass的安装需要安装Ruby环境,是服务器端处理的,Less是需要引 ...

  2. python和sass区别_CSS 的预处理程序(Sass、LESS、Stylus 等)分别都有哪些优缺点?...

    三种CSS 预处理器(框架) 历史: LESS & Sass LESS是受Sass启发而开发的工具,它列出了如下开发的理由:"为什么要开发一个Sass的替代品呢?原因很简单:首先是语 ...

  3. 设计师不应该错过的响应式设计框架(含优缺点分析)

    Ethan Marcotte称响应式设计是基于网格建立一个网站.Marcotte定义这项技术后,响应式设计框架开始出现,主要是css和JavaScript的结合.许多框架都是开源的,可以免费下载和快速 ...

  4. flutter框架优缺点_小程序框架全面测评

    最近前端届多端框架频出,相信很多有代码多端运行需求的开发者都会产生一些疑惑:这些框架都有什么优缺点?到底应该用哪个? 作为 Taro 开发团队一员,笔者想在本文尽量站在一个客观公正的角度去评价各个框架 ...

  5. 【Sass】437- 一文详解Sass新特性 - 模块

    本文来自[前端早读课],内容不错,推荐给大家. 前言 原来是今年才推出的.今日早读文章由@十方魔投稿分享. 正文从这开始-- 简介 2019年十月一号,sass团队推出了sass的模块化机制,通过新关 ...

  6. 一文详解sass新特性——模块

    1. 简介 2. @import的缺点 3. 模块化的核心@use 3.1 @use的基本用法 3.2 @use与@import的区别 3.3 配置样式库的基础变量 4. 给库开发者使用的利器@for ...

  7. bootstrap框架过时了吗_浅议bootstrap 框架优缺点

    韦建波 韦龙勇 [摘 要]Bootstrap是近年来比较流行的前端开发框架,本文介绍了Bootstrap框架的发展历史和重要特性,分析了Bootstrap框架设计的优缺点,能对web前端开发人员带来一 ...

  8. BootStrap框架的优缺点

    随着CSS3和HTML5的流行,我们的WEB页面不仅需要更人性化的设计理念,而且需要更酷的页面特效和用户体验.作为开发者,我们需要了解一些宝贵的CSS UI开源框架资源,它们可以帮助我们更快更好地实现 ...

  9. Less/Sass预处理器

    Less,Sass预处理器教程 1.0 CSS预处理器的介绍 CSS预处理器 基于CSS的另一种语言 通过工具编译成CSS 添加了很多CSS不具备的特性 能提升CSS文件的组织方式 CSS预处理器到底 ...

最新文章

  1. 45个优秀的国外电子商务网站设计实例
  2. 2019.04.07 装饰器介绍
  3. Orace 数据字典表前缀 解释。
  4. java实例变量可以被覆盖吗_Java继承覆盖实例变量
  5. powergrep linux版本,PowerShell实现简单的grep功能
  6. 《YOLO系列原理实战笔记》高清.pdf
  7. win10开机的微软服务器,win10系统开机登录微软账户的操作方法
  8. Umap与 t-sne可视化CNN特征
  9. 【尚硅谷】Vue.js从入门到精通笔记
  10. Geoserver 发布wmts服务,以及cesium加载发布的wmts服务
  11. 夜晚的天空为什么是黑的?
  12. 2022年4月10日百度机器学习方向暑期实习面试题分享
  13. nodejs基于Vue旅游网站的设计与开发express前端源码
  14. cakephp部署及实例操作
  15. zerossl通配符证书申请教程
  16. 流媒体开发(一)音频播放
  17. Nutz Dao学习笔记
  18. HDP3安装包分享(CentOS7版本)
  19. 6款软件工具提升产品运营效率
  20. 船舶设计图纸管理系统_全方面设计图纸管理方案

热门文章

  1. MVC核心功能组件和简介
  2. 黑马程序员----银行业务调度系统面试题
  3. sklearn 神经网络_sklearn中的数据预处理和特征工程
  4. 如何在GraphPad Prism 9图表上添加图片或其他对象
  5. 第15天学习Java的笔记(封装性,this,构造方法)
  6. qxidc项目/crtsurfdata程序 杀青总结
  7. Verilog功能模块——取滑动平均值(使用寄存器组)
  8. mysql的查询语句怎么优化_MySQL查询语句如何优化
  9. vue 实现ps图片编辑_帮你解锁一个新技能,opencv完美媲美PS,图片PS,我们代码实现...
  10. php pdo 参数绑定,PDO绑定参数的其他方法