拉斐尔 JS 问题
我正在关注 netuts 的有关 raphael js 的教程,但我不明白其中一个示例,有人可以用更简单的英语向我解释一下吗?我知道我应该首先了解更多有关 javascript 的知识。
for(var i = 0; i < 5; i+=1) {
var multiplier = i*5;
paper.circle(250 + (2*multiplier), 100 + multiplier, 50 - multiplier); }
谢谢!非常
I am following a tutorial from netuts about raphael js and I dont understand one of the examples, could some one possibly explain this to me in plainer english. I know I should learn more about javascript first.
for(var i = 0; i < 5; i+=1) {
var multiplier = i*5;
paper.circle(250 + (2*multiplier), 100 + multiplier, 50 - multiplier); }
Thanks! Very Much
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
该代码将
在此 SVG 元素中创建五个圆圈结果:
The code will create five circles
Results in this SVG element:
迭代5次。将到目前为止迭代的次数存储在变量 i 中。 “{”开始循环。
将 i 乘以 5 并存储在称为 multiplier 的变量中。
绘制一个圆,其 x 坐标为 250 加两倍乘数,y 坐标为 100 加乘数,半径为 50 减去乘数。 (本质上是一种获得不同圆圈的奇特方法。)
结束循环。
Iterate 5 times. Store the number of times iterated so far in the variable i. The "{" begins the loop.
Multiply i by 5 and store in a variable called multiplier.
Draw a circle with an x coordinate at 250 plus twice the multiplier, a y coordinate at 100 plus the multiplier and with a radius of 50 minus the multiplier. (Essentially a fancy way of getting distinct circles.)
End the loop.