css工程化面试真题

如何解决CSS模块化问题

Less Sass等CSS预处理器
PostCSS插件(postcss-import/precss等)
webpack处理CSS (css-loader + style-loader)

PostCSS 可以做什么

取决于插件可以做什么
autoprefiixer cssnext precss等 兼容性处理
import模块合并
css语法检查 兼容性检查
压缩文件cssnano

CSS modules时做什么的,如何使用

解决类名冲突的问题
使用PostCSS或者webpack等构建工具进行编译
在HTML模板中使用编译过程产生的类名

为什么使用JS来引用、加载CSS

JS作为入口,管理资源有天然优势
将组件的结构、样式、行为封装到一起,增强内聚
可以做更多处理(webpack)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值