这个javascript代码是做什么的?它是如何工作的?

这个javascript代码是做什么的?它是如何工作的?,javascript,Javascript,我知道这似乎是基本的,但我是新来的,并试图了解这实际上意味着什么,请帮助 我试图复制以下内容,但我发现这很困难,因为我不太理解这段代码的作用 function animate_string(id) { var element = document.getElementById(id); var textNode = element.childNodes[0]; // assuming no other children var text = textNode.data;

我知道这似乎是基本的,但我是新来的,并试图了解这实际上意味着什么,请帮助

我试图复制以下内容,但我发现这很困难,因为我不太理解这段代码的作用

function animate_string(id) 
{
    var element = document.getElementById(id);
    var textNode = element.childNodes[0]; // assuming no other children
    var text = textNode.data;

setInterval(function () 
{
 text = text[text.length - 1] + text.substring(0, text.length - 1);
  textNode.data = text;
}, 100);
}
这显然是为了给作为参数(id)传递的字符串id设置动画,间隔似乎对我不起作用。

//创建一个名为animate_string的函数,id作为参数。
函数设置字符串动画(id)
{
//搜索具有给定参数id的HTML元素
var元素=document.getElementById(id);
//Childnodes给出了所有Childnodes的列表,Childnodes[0]给出了第一个
//(在本例中,是唯一一个)
var textNode=element.childNodes[0];
//将第一个子节点中的文本保存到变量中。
var text=textNode.data;
//Set interval重复作为第一个参数给出的函数
//以毫秒为单位的等待时间是第二秒,在这种情况下是100毫秒
setInterval(函数()
{
//将文本作为文本的最后一个字母重新保存
//+整个文本减去最后一个字符。
text=text[text.length-1]+text.substring(0,text.length-1);
//显示此新文本
textNode.data=文本;
}, 100);
}
//让我们运行这个函数!
设置字符串('ideElement')的动画

Lorem ipsum dolor sit amet

它充当了
标记的一种模拟。工作正常:谢谢你的帮助没问题!如果你对这个例子有任何额外的问题,请毫不犹豫地提问!那是什么?为什么会出现这种字幕效果?怎么做?