谈谈 CSS 预处理器 | HZFE - 剑指前端 Offer
Opened this issue · 3 comments
utterances-bot commented
谈谈 CSS 预处理器 | HZFE - 剑指前端 Offer
相关问题
https://febook.hzfe.org/awesome-interview/book2/css-preprocessor
bouquetrender commented
参考资料里 stylus 网址是不是贴错了 https://stylus-lang.com/
RyanZephyr commented
有一点好奇Sass的缺点中的这项 「CSS 的复杂度不可控」 具体是指啥,百度了一下没搜到,蹲一个大佬解答(
AcaciusShun commented
有一点好奇Sass的缺点中的这项 「CSS 的复杂度不可控」 具体是指啥,百度了一下没搜到,蹲一个大佬解答(
Sass 的复杂度不可控是因为它的代码编写风格和设计模式容易导致代码难以维护和扩展。特别是当 Sass 项目的规模增大时,可能会出现以下问题:(比如复杂的函数,嵌套等混合使用这样的⬇️
- 代码冗长:如果不合理使用 Sass 的语法,代码很容易变得冗长。
- 不可读代码:如果不认真考虑代码结构,很容易导致 Sass 代码变得难以理解和维护。
- 缺乏可维护性:如果代码没有被设计成易于维护和扩展,很容易导致代码复杂度不可控。
- 不合理的代码分层:如果代码分层不合理,很容易导致代码难以维护和扩展。
为了避免这些问题,建议在使用 Sass 时遵循一些最佳实践,例如:保持代码简洁,简洁的代码结构,明确的代码分层等。