Publish: 2019-03-08 Tags: 前端 前端知识体系
# 开篇一张图
- https://github.com/kamranahmedse/developer-roadmap (opens new window)
- https://www.yuque.com/fe9/basic/iwtzab (opens new window)
文字可能会补充,今天即兴聊
# PostCSS
// alert.css
@charset "UTF-8";
@import "./common/var.css";
@component-namespace el {
@b alert {
color: var(--color-text-dark);
/* 贴边 */
&.welt {
border-bottom: 1px solid var(--tab-border-color);
}
@e icon {
color: var(--color-text-dark);
}
& .el-alert__description {
color: var(--color-text-dark);
}
}
}
# CSS架构
BEM
- Block Element Modifier块(block),元素(element),修饰符(modifier)
- eg
element-ui
- eg
OOCSS
- Object-Oriented CSS面向对象CSS编程
- eg
bootstrap
- eg
SMACSS
- Scalable and Modular Architecture for CSS可伸缩和模块化的CSS架构
CSS in JS
CSS Scoped
# 渐进式 web 应用 (pwa)
- PRPL 模式 介绍 (opens new window)
- RAIL 模型 介绍 (opens new window)
- lighthouse 介绍 (opens new window)