我知道SASS/SCSS,我知道什么是面向对象的,但是我能说SASS是一种使CSS面向对象的方法吗?如果我说错了,请指正。
这是一个有趣的问题,因为SASS/SCSS并不能完全决定CSS面向对象的能力。你写的CSS会。正如你所知道的,它只是一个预编译CSS的层。
你可以肯定地说,通过使用SASS,它可以更容易地创建面向对象的css。它绝对有帮助,因为你可以将类个性化到文件中,扩展,包含等,你可以导入它们,这有助于创建一个比常规CSS更接近模块化的环境。
当SASS被编译成CSS时,你真的可以在没有它的情况下获得相同的面向对象类。但是它可以帮助你组织对象
我认为它不是真正面向对象的,但你可以像其他编程语言一样使用一些函数。
- <
- 变量/gh>
- mixin(函数)
- 操作符(+ - */)
这些可以帮助您更容易地重用和维护css代码