Plasma effect: Difference between revisions

m
(→‎{{header|JavaScript}}: added javascript)
m (→‎{{header|JavaScript}}: small changes)
Line 684:
<lang javascript><!DOCTYPE html>
<html lang='en'>
 
<head>
<meta charset='UTF-8'>
Line 696 ⟶ 695:
margin: -250px 0 0 -350px;
}
 
body {
background-color: blacknavy;
}
</style>
</head>
 
<body>
<canvas></canvas>
Line 755 ⟶ 752:
}
 
//* copied from stackoverflow */
function HSVtoRGB(h, s, v) {
var r, g, b, i, f, p, q, t;
Line 786 ⟶ 783:
 
function animate(lastFrameTime) {
var requestID = requestAnimationFrame(function () {
animate(lastFrameTime);
});
 
var time = new Date().getTime();
var delay = 42; // about 24 fps
 
if (lastFrameTime + delay < time) {
Line 799 ⟶ 792:
lastFrameTime = time;
}
var requestID = requestAnimationFrame(function () {
animate(lastFrameTime);
});
}
 
Line 806 ⟶ 803:
 
</body>
 
</html></lang>
 
Anonymous user