【问题标题】:how to easilly find desired jquery function in a js file?如何在 js 文件中轻松找到所需的 jquery 函数?
【发布时间】:2019-01-20 08:45:38
【问题描述】:

例子:

$('.title').on('click', function(){
    do_something();
}

$('.title').on('contextmenu', function(){
    do_something();
}

我在.js 文件中有很多这样的函数。

每次我需要编辑函数(Notepad++)时,我都需要按Ctrl F 并搜索title,然后在找不到时按几次Enter

因为titleclickcontextmenu 在其他函数中被大量使用。

很惊讶,但函数列表中没有 jquery 函数的名称。只有一个词——function——完全没用。

我试过AtomSublime - 同样的情况。有纯js函数,但是缺少jquery函数。

那么你的做法是什么?你如何在一个大的里面找到想要的jq函数 js 文件?

是否有适用于 Windows 的编辑器,其边栏上有 jq 函数的名称?

如果不是 - 一个潜在的解决方案可能是一个简单的 npp 插件,如果在搜索框中输入 title clicktitle context,它应该可以直接找到上述函数。

是否可以在 javascript 中创建该插件?如果是 - 请帮助 - 从哪里开始。

第三种解决方案是基于浏览器的代码编辑器,但对于这样一个小任务来说,这可能太复杂了——在函数列表中包含一个函数。

有什么帮助吗?

【问题讨论】:

  • $('.title').on('click' 的 Control-F?此外,您可以只选择 一次,而不是每次都选择 .title$title = $('.title'); 然后使用 $title.on('click'... 进行搜索
  • $('.title').on('click'$('.title').on('contextmenu' 需要大量输入(括号、引号...)。无法理解您评论的第二部分,请
  • 您只需将选择存储在一个变量中。效率更高,打字时间更少,搜索时间更少,更好。
  • @CertainPerformance 所以,例如 - $var = $('.title').on('click')。这是写在.js 文件正文中的某处。现在 - Ctrl-F 并输入 $var - 找到的是 $var 而不是 $('.title').on('click')。如果我错了,请写一个完整的例子。
  • 否,请参阅第一条评论 - $title = $('.title');,然后使用 $title.on('click'.. 进行搜索。将 collection 分配给变量,以便您可以重复使用它,将 handler 分配给变量没有帮助

标签: javascript jquery editor


【解决方案1】:

在您的函数上方输入 cmets,然后搜索它会帮助您分配的那些 cmets。

【讨论】:

  • 很好。如果有评论列表会更好。在 npp 中不存在。难以置信。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-03-17
  • 1970-01-01
  • 1970-01-01
  • 2011-10-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多