Im trying to understand how to make a javascript animation run smoothly and I’ve been reading some answers around here and I found something I don’t understand.
Here is the link to the question Smooth javascript animation
In the answer with most votes it says “which is why generally it’s a good idea to base position/frame on the amount of time that has elapsed since the start of the animation (using new Date().getTime()) rather than moving/changing a fixed amount each frame.”
Can anyone show me a very very simple example that uses the method from this answer, and explain how you then control the speed of the animation?
The basic idea is the following:
Here’s a very simple code sample. I don’t usually code with globals but this is the easiest way to show the technique.
http://jsfiddle.net/MWWm6/2/