javascript - 如何找出我在脚本中使用了哪些 jQuery 函数?

标签 javascript jquery grep

我正在尝试审核我的代码,以便找出我使用了哪些 jQuery 函数以及我使用了多少函数。目标是删除 jQuery 并使用 native 浏览器实现为其函数添加别名,以节省页面重量。

简单地说,我想匹配任何 jQuery 函数:$("#whatever").methodname(...

我尝试了一个基本的正则表达式来查找我使用 jQuery 选择器的时间,它看起来有点像这样:

grep -r \$\([\"\'].+[\"\']\)\. jscript/*.js

但是,这不是很好用,我还希望它与函数名称匹配并为我计算它们。你能帮忙吗?

最佳答案

您将无法通过简单的正则表达式查找来做到这一点。

你需要一个理解 JavaScript 的工具,比如 grasp .

安装 grasp 后,您可以执行 grasp '#$' file.js 来查找对 $ 变量的引用。

关于javascript - 如何找出我在脚本中使用了哪些 jQuery 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21110360/

相关文章:

javascript - 如何让窗口保持在最上面

linux - shell - 显示 agrep 中最佳匹配的错误数

Bash 脚本通过一个文件 grep 查找列表名称,然后通过第二个文件 grep 匹配这些名称以获得查找值

regex - 有没有更有效的方法来使用 grep 进行拼字游戏搜索?

javascript - 在鼠标事件上启动/停止函数执行 jQuery/JS

javascript - 为什么CSS和JS不走Django?

javascript - 当检测到单击 div 时更改 div 的样式

jquery - this.id 到底是什么?

jquery - fitty.js 只适用于第一类元素

javascript - 使用jquery更改 slider handle 的位置