我做了很多前端工作,并且正在考虑选择CSS LESS,但是在学习它的过程中,意识到它可能不会像我认为的那样工作,并且可能无法帮助我.所以我认为下面是CSS LESS的工作原理,使用它的人可以确认一下吗?
CSS LESS使用SimpLESS编译器工作,并且通过实现编程元素,使初始css编码的过程更加容易.然而,上传CSS代码之前,必须从动态.LESS格式转换成正常的CSS格式,一旦上传到服务器,只能充当一个静态的.css文件.
以上是正确的吗?我问,因为我使用了许多已经创建了大部分样式表的wordpress网站和主题,如果我必须将.less格式编译为.css格式并且每次重新上载而不是能够将其用作一个像jQuery这样的动态预加载库,那么我可能无法从CSS中获得尽可能多的东西,因为我之前认为它会让我受益.
LESS和SASS都是旨在帮助创建CSS文件的开发和维护阶段的技术; 它们的工作方式类似于Coffee Script如何设计用于javascript.然而,最终,LESS和SASS最终成为CSS文件,就像Coffee Script导致普通的旧js文件一样.
在任何情况下,都有工作流程可以自动处理CSS文件的编译/保存/上传,以防止该步骤花费额外的时间和工作,但是没有 - 浏览器默认不理解它们.但是,您可以使用javascript实现作为评论提到的.
LESS/SASS有自己的优势,但对现有主题和风格进行微调或自定义可能不一定是其中之一.这并不是说,你可能没有真正得到了很多出来的技术,但这超出了你目前的问题的范围,甚至不会是什么我目前有资格回答.