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