热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

CSS的预处理程序--------------------Sass、LESS、Stylus

如有错误之处,欢迎指正!历史:SASS2007年诞生,最早也是最成熟的CSS预处理器,拥有ruby社区的支持和compass这一最强大的css框架,目前受LESS影响,已经进化到了全面兼容CSS的SC

如有错误之处,欢迎指正!

历史:


  • SASS2007年诞生,最早也是最成熟的CSS预处理器,拥有ruby社区的支持和compass这一最强大的css框架,目前受LESS影响,已经进化到了全面兼容CSS的SCSS。
  • LESS2009年出现,受SASS的影响较大,但又使用CSS的语法,让大部分开发者和设计师更容易上手,在ruby社区之外支持者远超过SASS,其缺点是比起SASS来,可编程功能不够,不过优点是简单和兼容CSS,反过来也影响了SASS演变到了SCSS的时代,著名的Twitter Bootstrap就是采用LESS做底层语言的。
  • Stylus,2010年产生,来自Node.js社区,主要用来给Node项目进行CSS预处理支持,在此社区之内有一定支持者,在广泛的意义上人气还完全不如SASS和LESS。

  • LESS是受Sass启发而开发的工具,它列出了如下开发的理由:

    Stylus
    Stylus相对前两者较新,可以看官方文档介绍的功能。
    1.来自NodeJS社区,所以和NodeJS走得很近,与Javascript联系非常紧密。还有专门Javascript API:learnboost.github.io/st
    2.支持Ruby之类等等框架
    3.更多更强大的支持和功能


    总结:Sass看起来在提供的特性上占有优势,但是LESS能够让开发者平滑地从现存CSS文件过渡到LESS,而不需要像Sass那样需要将CSS文件转换成Sass格式。
    Stylus功能上更为强壮,和js联系更加紧密。


    接下来仔写一篇最近使用stylus的总结,心得。


    想学习stylus的戳这里!!! 



    推荐阅读
    author-avatar
    少女24梦_276
    这个家伙很懒,什么也没留下!
    PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有