Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

谈谈 CSS 预处理器 | HZFE - 剑指前端 Offer #62

Open
utterances-bot opened this issue Dec 12, 2021 · 3 comments
Open

谈谈 CSS 预处理器 | HZFE - 剑指前端 Offer #62

utterances-bot opened this issue Dec 12, 2021 · 3 comments
Assignees

Comments

@utterances-bot
Copy link

谈谈 CSS 预处理器 | HZFE - 剑指前端 Offer

相关问题

https://febook.hzfe.org/awesome-interview/book2/css-preprocessor

Copy link

参考资料里 stylus 网址是不是贴错了 https://stylus-lang.com/

Copy link

有一点好奇Sass的缺点中的这项 「CSS 的复杂度不可控」 具体是指啥,百度了一下没搜到,蹲一个大佬解答(

@AcaciusShun
Copy link

有一点好奇Sass的缺点中的这项 「CSS 的复杂度不可控」 具体是指啥,百度了一下没搜到,蹲一个大佬解答(

Sass 的复杂度不可控是因为它的代码编写风格和设计模式容易导致代码难以维护和扩展。特别是当 Sass 项目的规模增大时,可能会出现以下问题:(比如复杂的函数,嵌套等混合使用这样的⬇️

  1. 代码冗长:如果不合理使用 Sass 的语法,代码很容易变得冗长。
  2. 不可读代码:如果不认真考虑代码结构,很容易导致 Sass 代码变得难以理解和维护。
  3. 缺乏可维护性:如果代码没有被设计成易于维护和扩展,很容易导致代码复杂度不可控。
  4. 不合理的代码分层:如果代码分层不合理,很容易导致代码难以维护和扩展。

为了避免这些问题,建议在使用 Sass 时遵循一些最佳实践,例如:保持代码简洁,简洁的代码结构,明确的代码分层等。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants