c.beginPath不是函数??那是一分钟前的事了
c.beginPath not a function?? it was a minute ago
我得到了c.beginPath不是一个函数,当我早些时候处理这个代码时,它是,但经过一些小的更改,它不再是一个可识别的函数,有人知道为什么吗?
var canvas=document.getElementById('canvas');
var c = canvas.getContext('2d');
var x = 0,
y = 0,
a = 0,
b = 0,
c = 0,
d = 0,
e = 0,
f = 0;
setInterval(function(){
x = 0 * x + 0 * y + 50;
y = 0 * x + 16 * y + 0;
a = -15 * a + 26 * b + 57.5;
b = 28.3 * a + 23.7 * b - 8.4;
c = 19.7 * c + 22.6 + d + 40;
d = -22.6 * c + 19.7 * d + 4.9;
e = 84.9 * e - 3.7 * f + 7.5;
f = 3.7 * e + 84.9 * f + 18.3;
c.beginPath();
c.strokeStyle = "green";
c.lineWidth = .5;
c.moveTo(50.05, 0);
c.lineTo(x, y);
c.moveTo(51.7, 6.6);
c.lineTo(a, b);
c.moveTo(44.55, 18.7);
c.lineTo(c, d);
c.moveTo(74.8, 102.85);
c.lineTo(e, f);
c.stroke();
console.log(x);
}, 50)
var c = canvas.getContext('2d');
:
var ... c = 0. ...;
:
c = 19.7 * c + 22.6 + d + 40;
它可能曾经是一个函数,但上面的中间线为这个想法付出了代价:-)
如果需要的话,一个经典的论点是,代码中对象的名称应该有意义,当然,唯一的例外是i
的非常本地化的副本。作为一个C程序员,你必须从我冰冷的、死了的手上撬开那个。
相关文章:
- 计时器在使用 jQuery 一分钟后没有触发,或者每 1 分钟后给出一些其他解决方案来触发功能
- 使用 JavaScript 给 hh:mm 添加一分钟
- 设置饼干并在一分钟内过期
- 在 JavaScript Memory Aid 游戏中设置一分钟计时器
- 如何替换事件页面扩展中的短(不到一分钟)setTimeouts
- 带有cookie的JavaScript倒计时计时器在一分钟后停止
- c.beginPath不是函数??那是一分钟前的事了
- 在mongodb的日期字段中添加一分钟
- 如何限制元素在一分钟内被点击的次数?
- 添加一分钟的时间对象
- 如何延迟JavaScript JSON流一分钟
- 获得数学.四舍五入到下一分钟,即使超过一秒
- 一个javascript,可以显示不同的图像,每一分钟的一天
- 一分钟后用原型重定向页面
- 如何在javascript中设置一分钟计数器
- 每隔一分钟运行JS函数
- 在Javascript中为当前时间添加一分钟
- 用Node.js每隔一分钟发出一个请求
- 自动加载在ajax jquery每隔一分钟
- 为什么这个Javascript循环需要一分钟来进行100次迭代?