Php 有没有办法在用HTML、JavaScript和CSS构建的web应用程序中识别孤立类?

Php 有没有办法在用HTML、JavaScript和CSS构建的web应用程序中识别孤立类?,php,javascript,html,css,Php,Javascript,Html,Css,我一直在努力钻研web开发。这个过程的一部分是对我的网站进行增量调整,试图通过每次增量更改学习新的内容 我遇到的问题是,随着网站的发展,我最终放弃了HTML元素,并在HTML元素中添加了新的类。显然,当我在HTML中创建这些选择器时,我会在JavaScript或CSS中以它们为目标,但我通常会返回并删除元素。这会在我的JavaScript和CSS中留下对这些选择器的孤立引用,以及HTML中不必要/未引用的类和ID 我的问题是,我是否可以使用一些实用程序来识别CSS、HTML和JavaScript

我一直在努力钻研web开发。这个过程的一部分是对我的网站进行增量调整,试图通过每次增量更改学习新的内容

我遇到的问题是,随着网站的发展,我最终放弃了HTML元素,并在HTML元素中添加了新的类。显然,当我在HTML中创建这些选择器时,我会在JavaScript或CSS中以它们为目标,但我通常会返回并删除元素。这会在我的JavaScript和CSS中留下对这些选择器的孤立引用,以及HTML中不必要/未引用的类和ID

我的问题是,我是否可以使用一些实用程序来识别CSS、HTML和JavaScript*中的这些孤立选择器,以便安全地清理这些文件?目前提出的解决方案非常适合在CSS中查找不必要的选择器,但似乎无助于在HTML中识别不必要的类或ID,这也是我想做的事情。有没有像上面描述的那样双向工作的东西


*这听起来像是JavaScript/JQuery有一些方法,但就我而言,我的JavaScript足够干净,我可以在没有帮助的情况下清理它,所以如果重点放在CSS和HTML上就可以了。

对于CSS,有一个Firefox扩展,可以在页面上查找未使用的CSS选择器。它有一个选项,蜘蛛整个网站。版本3.01应该适用于Firefox的更新版本

还有一个选择

对于Javascript,您几乎完全依靠自己。
如果使用jquery,可以重写$()函数,在该函数中调用jquery(),并检查/登录jquery返回的值,以确保所有选择器都返回一些结果。但这不是一种确定性的做事方式

我使用(官方网站)在代码中查找孤立选择器。适用于Firefox和Opera,不幸的是,我不认为它可以搜索JS或PHP代码,但会搜索HTML输出。

不幸的是,FF 22破坏了此最新版本支持Firefox 25