哪些JavaScript文件不在页面加载中使用

前端之家收集整理的这篇文章主要介绍了哪些JavaScript文件不在页面加载中使用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以找出哪些 JavaScript文件不在网页上使用,而无需添加控制台日志,或者调试或删除它们,以查看是否有任何破坏?

我正在寻找一个工具,或命令行脚本或firefox插件等.

例如,让我们说这些包含在标题中:

<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/functions.js"></script>
<script type="text/javascript" src="js/validation.js"></script>
<script type="text/javascript" src="js/something.js"></script>

页面上,调用仅适用于functions.js,validation.js和jquery.js中的函数.我怎么知道没有使用something.js,因此可以从标题中安全地删除

我尝试通过FireBug,chrome的控制台,yslow和服务器日志等方式生根,但是这些都告诉我已经加载了哪些脚本,例如所有脚本,而不是使用哪些脚本.

解决方法

AFAIK没有简单的“这个文件在使用/不使用”检测机制,因为有很多方法可以调用,扩展和引用JavaScript中的东西.

有几十种方式来调用功能,例如在元素的点击事件中,eval()语句…您可以在脚本文件中扩展现有类的原型…等等.此外,您可以通过AJAX获取新的标记,而不是依次引用来自一定的包括,某些不可能自动测试的东西,而不提取内容.

除非有人提出了一个解决这个问题的工具(我不是说这是不可能的,只是这是非常困难的)我会说,手动使用一个好的IDE和搜索功能是最好的方式去.

猜你在找的JavaScript相关文章