我们的网站在过去五年的大部分时间里一直在不断发展.碰巧的是,几乎所有网站的样式都在一个大的CSS文件中.随着时间的推移,这个css文件已经增长到大约9,000行 - 我确信其中一些样式不再使用,而且很多样式都提供了重复的功能.
该网站是用PHP/Smarty编写的; 有超过300个智能模板,整个网站包含1000多个不同的页面(读取 - 唯一的URL).我相信它会继续增长 - CSS文件也是如此.
清理此文件的最佳方法是什么?
更新:不幸的是,我放入URL的在线解析器对我来说不起作用,因为75%的站点是用户名/密码登录的后面 - 并且根据登录,有六个不同的角色,每个角色都有他们的自己的一组页面.还有交易元素(在线商店),其中页面显示在(例如)信用卡支付被采取/处理之后.我怀疑任何在线工具都能够处理任何这些.因此,如果有工具,则必须在源树上工作.
我试图从我的项目中删除未使用的函数.由于它有数千条线,这需要永远.
代码覆盖工具可能会建议在给定测试用例中未使用的函数,但仅依赖于此可能是危险的.
还有其他工具可以帮助解决这个问题吗?
我正在努力加快我的网站速度。我使用www.unused-css.com/修剪掉多余的 CSS,但我找不到任何与 JavaScript 类似的东西。是否有在线服务可以检测正在使用的js 代码,然后修剪掉未使用的代码?
这是有问题的网站:儿童智商测试 我正在使用引导程序代码,它非常臃肿。我确定我只使用了一小部分 js,因为我也修剪了我的 HTML。
我继承了一个非常复杂且包含大量<script src=...内容的页面.
我怀疑很多包含都没有使用过.有没有办法弄清楚哪些没用?
如何使用Google Closure编译器删除未使用的代码?
我正在使用JQuery Slider控件但是我没有在JQuery中使用任何其他东西.所以我读到高级模式下的Google Closure编译器可以删除未使用的代码,但我不知道如何.
我有frontpage.html链接到我的网站上托管的html页面的外部JQuery,JQuery UI和JQuery Slider控件.
在我的frontpage.html上,我还在HTML中嵌入了JavaScript,启动了JQuery Slider控件.
我如何使用我使用在线Closure Compiler来评估我的frontpage.html,JQuery,JQuery UI和JQuery Slider来删除我不使用的所有未使用的JQuery代码?
javascript jquery jquery-ui google-closure google-closure-compiler