项目经过几个版本的迭代,几个css文件加起来都有快6k行了,目测一半都是没用的代码,有没有自动的工具识别并删除这些代码?
网上搜了一些,要么就是不好用,要么就是只能搜索出没用的css,不能自动删除的。
有没有人有更好的办法?
项目经过几个版本的迭代,几个css文件加起来都有快6k行了,目测一半都是没用的代码,有没有自动的工具识别并删除这些代码?
网上搜了一些,要么就是不好用,要么就是只能搜索出没用的css,不能自动删除的。
有没有人有更好的办法?
其实是个挺复杂的事情,因为css的重载、复用和DOM的可变性,需要我们动态地分析。
我的想法是给chrome写个插件,然后对整个站点启用。
基本思路:
DOMSubtreeModified
事件,操作网页,充分测试,插件针对性地进行增补class和id。5 回答8k 阅读✓ 已解决
5 回答7.7k 阅读
3 回答6.6k 阅读✓ 已解决
4 回答11.1k 阅读
3 回答1.8k 阅读✓ 已解决
1 回答6k 阅读✓ 已解决
3 回答4.1k 阅读✓ 已解决
如果你的针对不同的浏览器兼容性的CSS比较少的话,可以使用Chrome的审计(Audits)功能(Remove unused CSS rules):