OK,現(xiàn)在來總結(jié)一下關(guān)于運(yùn)動相關(guān)的內(nèi)容
首先,在現(xiàn)實世界當(dāng)中決定我們運(yùn)動的元素是有:時間;速度;距離;加速度;
他們的定義分別是
時間:移動一段距離的時間;
速度:每秒鐘行駛的距離;
加速度:每秒鐘速度的變化量;
~~~~~~~~~~~~~~~之間的等式就是:
距離=時間*速度;
距離={時間*(加速度)^2} * 1/2
但是在計算機(jī)語言當(dāng)中我們要模擬一些運(yùn)動的話,我們就要用setInterval來實現(xiàn);
*其中運(yùn)動的內(nèi)涵就是每一個間隔時間內(nèi)元素的位置的改變量;
*這個過程當(dāng)中我們都是通過改變其絕對位置當(dāng)中的top值和left等來決定其位置的;
*在勻速運(yùn)動當(dāng)中我們直接設(shè)置元素的left和top值每一個interval當(dāng)中改變相同的距離就好了;
*然后就是變速運(yùn)動的設(shè)置
*其內(nèi)涵就是每個interval間隔當(dāng)中我們改變的距離是逐漸減小的,所以每一次interval執(zhí)行的過程當(dāng)中我們的距離應(yīng)該是逐漸減小的,
然后我們就可以發(fā)現(xiàn)在計算機(jī)當(dāng)中我們的interval中的每一次間隔才是秒(時間);速度就是每秒鐘改變得位置量;加速度就是對應(yīng)的速度的該變量.
~~~~~~~~~~~~~~so? begin coding~~~~~~~~~~~~