为了账号安全,请及时绑定邮箱和手机立即绑定

求助,前端开发中什么情况下用less或者sass?

求助,前端开发中什么情况下用less或者sass?

温温酱 2021-02-16 15:11:38

前端开发中什么情况下用less或者sass


查看完整描述

2 回答

?
拉丁的传说

TA贡献1574条经验 获得超6个赞

项目足够大,起码几十张页面,有公共的UI组件,组件或者页面上有相似的拼装属性的方法(可以写成mixin),组件或者样式拼装上存在继承关系,或者有theme的需求。
其实本身纯粹的CSS编写也有很多现成的方法论(OOCSS,SMACSS,BEM,DRYCSS)实现复杂度的管理,但是预编译器可以提供一些语法糖简化(包括你可以使用PostCSS),同时迁移编程的经验更好管理复杂度。其实就是习惯和效率的问题,工具是为了提高效率存在的,如果不习惯,大家有统一规范的共识,用纯粹CSS也能写出组织良好的CSS。

查看完整回答
反对 回复 2021-03-17
?
人到中年有点甜

TA贡献1660条经验 获得超6个赞

SASS和LESS

  • 相同点:两者都是CSS预处理器,都具有相同的功能,可以帮助我们快速编译代码,帮助我们更好的维护我们的样式代码或者说维护项目吧。

  • 不同点:语法规则不同,当然功能或许略有差别。

对写代码的设计师来说,它们都是很酷的工具,它们也可以帮助开发者更有效和快速的工作。如果你是Ruby或HTML的粉丝,那么Sass会是你的好助手。对我来说,一个PHP和JavaScript极客,我倾向于LESS,因为它便于引入和能够使用JavaScript的表达式以及文档属性。我怀疑我甚至接近真正理解在样式表中编程的可能行了,但是我仍坚持尝试。如果你在工作中有用到它们中的一个,或者两个都用,我很乐意听到关于它的更多内容,并看到你的成果。当然,技巧、诀窍、更正一直是很欢迎的。


查看完整回答
反对 回复 2021-03-17

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信