gpt4 book ai didi

javascript - 使用 grep 或类似工具查找对 Dojo 和 Mootools 的调用

转载 作者:行者123 更新时间:2023-11-28 09:27:52 24 4
gpt4 key购买 nike

我继承了一个使用 Dojo、Mootools 和 JQuery 的项目,并在几乎每个页面上加载所有三个库。由于这是一个 Drupal 项目,它使用 JQuery 作为默认库,因此我想保留 JQuery 并将 Dojo 和 Mootools 部分转换为 JQuery(如果可能)。我相信它正在使用以下版本(请参阅我对 Christophe 的评论回复)

  • JQuery 1.5.1
  • Mootools 1.2.5。
  • 道场 1.6.1

现在我只是想确定 Mootools 和 Dojo 的用途。理想情况下,我想找到一个正则表达式

  • 对 Mootools 或 Dojo 的调用提供点击,但对 JQuery 不提供点击(或在某种程度上过滤它们)
  • 误报是错误的

作为快速检查,我使用此正则表达式运行了搜索:(\$\(|[Mm]ootool|[Dd]ojo)

当然,这捕获了对 JQuery 的大多数调用,但只是为了了解我需要查看多少文件。我在 258 个文件中找到了 5913 个匹配项

如果我只在 \$\( 上搜索,我会在 221 个文件中得到 4081 个匹配项。这些可能绝大多数是 JQuery,但只是想找到一种好方法来缩小我拥有的实例数量来看看。

最佳答案

与开发一些东西来查找对 MooTools 的调用相比,您可以更轻松地删除这些库的包含内容并使用 chrome/firefox 逐页浏览并检查错误。

另一种方法。修改 Mootools/Dojo 库以记录每次使用它们的时间以及使用者/地点。对服务器进行简单的 ajax 调用就足够了。

关于javascript - 使用 grep 或类似工具查找对 Dojo 和 Mootools 的调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14114829/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com