我只是想知道在Twitter上,当你点击一条推文的“重播”时,会调用什么前端函数。我检查了Chrome中的元素,它似乎是一个带有href =“#”的锚点,所以我猜有一些Javascript函数与该锚点的onclick事件相关联。只是想知道如何找出调用哪个函数以及该函数的源代码在哪里。
这是Twitter上“重播”的代码部分
<a class="with-icn js-action-reply" data-modal="tweet-reply" href="#" title="Reply">
<i class="sm-reply"></i>
<b>Reply</b>
</a>
非常感谢。
答案 0 :(得分:4)
他们的剧本缩小了,所以有点不可能看。但是你可以做两件事:
答案 1 :(得分:1)
您可以使用data('events')
,请尝试以下操作:
console.log($('.js-action-reply').data('events'))
答案 2 :(得分:0)
您需要Chrome中内置的“性能分析”标签。
你可以用它做什么: 1)您可以选择时间边界来查看函数调用。 如果你点击一个功能名称,chrome会直接带你到这个功能的身体! 火焰图解释:https://www.youtube.com/watch?v=g0g4ML4nhPg