fin*_*oop 8 html javascript css php
我一直在努力深入研究Web开发.这个过程的一部分是逐步调整我的网站上的东西,试图通过每次增量变化学习新东西.
我遇到的问题是,随着网站的发展,我最终会废弃并向我的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 配合使用。
https://addons.mozilla.org/en-US/firefox/addon/dust-me-selectors/
这是另一种选择。
https://addons.mozilla.org/en-US/firefox/addon/css-usage/
对于 Javascript,你几乎要靠自己了。如果您使用 jquery,您可以覆盖 $() 函数,在该函数内调用 jQuery() 并检查/记录从 jQuery 返回的值,以确保所有选择器都返回一些结果。但这并不是一种确定性的做事方式。