需要了解javascript代码/jquery的帮助吗

需要了解javascript代码/jquery的帮助吗,javascript,jquery,Javascript,Jquery,因此,显然,下面的内容可以用来自动化linkedin解除联系人跟踪的步骤。我尝试在Chrome控制台中运行此代码,但我不确定它是否有效。所以我需要了解Javascript和JQuery的人的帮助来理解它的功能,然后我可以修改它使其工作 var buttons = $("button"), interval = setInterval(function(){ var btn = $('.is-following'); console.log("Clicking:", btn);

因此,显然,下面的内容可以用来自动化linkedin解除联系人跟踪的步骤。我尝试在Chrome控制台中运行此代码,但我不确定它是否有效。所以我需要了解Javascript和JQuery的人的帮助来理解它的功能,然后我可以修改它使其工作

var buttons = $("button"),
interval = setInterval(function(){
    var btn = $('.is-following');
    console.log("Clicking:", btn);
    btn.click();
    if (buttons.length === 0) {
       clearInterval(interval);
    }
}, 1000);
注:下面是linkedin的页面,可以让您解除对联系人的关注。登录,然后导航到以下位置。

首先,它选择所有按钮并将它们存储在变量按钮上($(“标记”)将选择带有标记的元素)。然后,它创建一个将存储在变量interval中的interval(糟糕的做法,顺便说一句,因为它没有使用“var”来声明变量,所以,它是一个全局变量,应该避免……但是为了使用clearInterval,有必要将其声明为全局变量)它将每秒(1000毫秒)执行setInterval函数调用中的函数。该函数将获取所有具有类“is following”的元素,并将它们存储在变量btn上。然后,它将记录。。。按钮?之后,它将在所有这些按钮上执行click事件。最后,它将检查按钮数量是否为0。如果为真,它将停止间隔。

从字面上说,您在那里拥有的所有功能都可以通过谷歌搜索。