我正在开展一项清理现有网站的艰巨任务。我完全剥离了多个开发人员添加了多年的CSS,转而添加了一个新的框架和我自己的一套清晰的CSS样式。
我想要做的是JS的保留ID和CSS的类。我知道有些JS需要查看类,但没关系。但是,有很多次我可以毫无问题地将类名更改为ID。
现有网站有11755个class =“457个文件的实例,但我不能将它们删除,因为我知道有些JS依赖于其中一些类。
任何人都可以提供有关如何在JS中找到依赖类的任何帮助吗?我不知道除了手动之外该如何做到这一点,这看起来很疯狂。
答案 0 :(得分:1)
首先在文件中查找$('或$(“或getElementById
)一个好的正则表达式将启动你的工作资料。
答案 1 :(得分:1)
使用以下正则表达式搜索所有文件(您必须弄清楚您正在使用的系统的方式)
class=("[^"]*")
with将使您的所有类名都在引号内。
您将此列表与javascript中使用的字符串(引号中)相交。交集将是javascript依赖的类名。