Jquery到javascript或Jquery到伪代码

Jquery到javascript或Jquery到伪代码,javascript,jquery,Javascript,Jquery,我在使用jQuery代码时遇到问题。虽然我相当精通JavaScript,但对jQuery的理解有限 我希望有人能和我一起看下面的代码,把它转换成JavaScript或伪代码,这样我就可以把它转换成JavaScript了 if(someVar!==1000){ $(元素).appendTo('#someID').delay(someVar*1000).queue(函数(){ $(this).removeClass(someClass).addClass(someOtherClass).delay(

我在使用jQuery代码时遇到问题。虽然我相当精通JavaScript,但对jQuery的理解有限

我希望有人能和我一起看下面的代码,把它转换成JavaScript或伪代码,这样我就可以把它转换成JavaScript了

if(someVar!==1000){
$(元素).appendTo('#someID').delay(someVar*1000).queue(函数(){
$(this).removeClass(someClass).addClass(someOtherClass).delay(1000).queue(function()){
$(this.remove())
}).dequeue();
});
}
我的分解是在一段时间后将
$(element)
附加到
#someID
。然后删除
someClass
并在一段时间后将
someOtherClass
添加到此事件,然后删除此事件并退出队列

我只是不懂语法。我将要学习,但目前我需要理解上面所说的,以便我可以转换为JavaScript,或者获得一些快速帮助,将其转换为JavaScript

关于将jQuery转换为JavaScript,我已经看过几个网站,但我仍然被卡住了。

看看这个

const类列表(elt){//fromhttps://stackoverflow.com/a/29143197/295783
var list=elt.classList;
返回{
toggle:function(c){list.toggle(c);返回此;},
add:function(c){list.add(c);返回此;},
remove:function(c){list.remove(c);返回此;}
};
}
const parent=document.getElementById(“someID”);
const child=document.createElement(…)
if(someVar!==1000){
父、子(子);
setTimeout(函数(){
类列表(子类)。删除(someClass)。添加(someOtherClass);
setTimeout(函数(){child.remove()},1000);
},1000*someVar);
}

所有的
delay().queue()
模式都是在指定的时间后执行一些逻辑。您很可能会将其转换为
setTimeout()
,对此表示抱歉。我今天没有时间阅读jquery的一点点内容。我标记为正确,因为您发布的代码和链接让我清楚jquery在做什么。再次感谢您的帮助。最上面的代码只是一个帮助函数,它可以保持干燥,以允许类列表操作的链接是的,我看到了,谢谢,我将在将来使用:D…要么这样,要么简单地学习jquery lol