find未使用的图像,CSS规则,JS脚本块

我们有一个相当大的asp.net网站。

图片,CSS和JavaScript是属性在网站项目中组织,但我们正在改变网站的外观和感觉,我想知道是否有一个工具/插件,这将有助于我确定哪些图像不是在网站中使用。

我想用CSS和JavaScriptfind相同的东西。 我已经看了dustme firefox扩展,但只有CSS。

未使用的CSS

  1. 看看http://www.sitepoint.com/dustmeselectors/上的Firefox扩展Dust-Me。;

  2. 谷歌浏览器在其开发者控制台中有一个网站审计工具 。

  3. 此外,我发现这个网站去除未使用的CSS – http://unused-css.com/ 。 input一个网站的url,你会得到一个CSSselect器列表。 对于每个select器,数字表示select器使用了多less次。 这项服务有一些限制。 @import语句不受支持。 您不能configuration和下载新的干净的CSS文件。

  4. 氦气 CSS是一个JavaScript工具,用于在网站上的许多页面上发现未使用的CSS。 您首先必须将JavaScript文件安装到您要testing的页面上。 然后,你必须调用一个氦气function来开始清洗。

  5. CSSESS是一个书签,可以帮助您find任何网站上的未使用的CSSselect器。 这个工具很容易使用,但不会让你configuration和下载干净的CSS文件。 它只会列出未使用的CSS文件。

  6. 如何在网站中find未使用的图片和CSS样式?

未使用的图像:

  1. http://obsidience.blogspot.in/2008/06/using-powershell-to-find-unused-images.html
  2. 如何让Bash脚本在项目中查找未使用的图像?

未使用的JS:

  1. 在web项目中查找未使用的CSS规则和js脚本?
  2. find未使用的Javascript函数?

一种可能的方法是:

  1. 使用您的浏览器保存为脱机function,并将网站及其所有资源下载到本地文件夹。
  2. 然后运行一个Perl脚本,将所有的*。{jpg,png,gif等等}
  3. 然后从项目源目录中运行时,在列表上做一个比较。

显然这种方法有一些局限性,但是如果你拥有它,那么这可能是一个好的开始!

由于Javascript是一种dynamic的语言,并以dynamic的方式调用,你不会罚款find未使用的JavaScript的工具。

你可以使用一个调用JSCoverage的工具调用你的代码,并列出调用哪个方法。 这应该会对你有所帮助。

我从来没有运气与任何浏览器扩展声称做到这一点。

我运行一个依赖于AgentRansack的控制台应用程序,在项目目录中( 即已声明但未在ascx / js中引用等)查找未使用的css类,然后将结果合并到使用情况报告中。 我假设这可以相当容易地调整来寻找图像srcs等,只要项目目录有未使用的页面删除。

是否需要这样一个正确分布的工具?

服务器不会打开未使用的文件,因此您可以检查上次访问时间。 对?