Javascript 为什么我需要推送功能?
我不明白推送功能有什么用,它有什么帮助。 1-为什么我需要行代码Javascript 为什么我需要推送功能?,javascript,svg,Javascript,Svg,我不明白推送功能有什么用,它有什么帮助。 1-为什么我需要行代码 circles.push(newCircle); 2–我将此代码复制到html文件,但代码未运行,我是否应该在此处遗漏一些内容? Thx 是一种数组方法,它将圆实例添加到集合数组圆中 circles数组用作代码段circles[i]结尾的块中的引用集。更新 在遇到之前,您正在使用document.body引用。因此,document.body是未定义的,您的代码会抛出一个错误。 将块放入,或通过window.onload=fun
circles.push(newCircle);
2–我将此代码复制到html文件,但代码未运行,我是否应该在此处遗漏一些内容?
Thx
是一种数组方法,它将圆实例添加到集合数组圆中
circles数组用作代码段circles[i]结尾的块中的引用集。更新
在遇到之前,您正在使用document.body引用。因此,document.body是未定义的,您的代码会抛出一个错误。
将块放入,或通过window.onload=function{…code here…}或脚本标记上的defer属性延迟脚本
push方法将一个或多个元素添加到数组的末尾。有关更多详细信息,请参阅。下面是一个如何工作的示例:
var sports=[足球、棒球]
体育、足球、游泳
//现在,体育=[足球,棒球,足球,游泳]
什么不起作用
哈哈,这是我的密码。我想知道为什么它看起来那么熟悉。你放错地方了。在我为您制作的原始小提琴中,它是为了响应窗口加载事件而运行的 你可以自己做,或者只是把脚本标签放在身体而不是头部 要等待加载事件,请替换document.body.AppendChildsGelement行;为此:
window.addEventListener('load', function(){
document.body.appendChild(svgElement);
});
看起来您的标记中缺少名称空间?实际上它是有效的@DimitriAdamou小提琴正在工作,因为左上角块中的任何内容都包含在。谢谢,你有更多的圆形模拟样品吗;thx你能不能再举一个类似于推送功能的例子?我对svg的理解不是100%?推送功能只是一种向数组中添加项目的方法。它与svg无关。我只是保存了所有的圆圈,这样我就可以在它们之间循环播放动画了。
window.addEventListener('load', function(){
document.body.appendChild(svgElement);
});