在做javascript動畫時,我們常常使用的方法就是通過setTimeout呼叫告訴瀏覽器每隔20ms執行一段js程式碼來對dom物件執行操作,這個貌似沒有什麼問題,但是當深入理解計算機的fps以及瀏覽器渲染原理後,你會發現會有更好的方法。
強烈推薦這篇文章:
http://creativejs.com/resources/requestanimationframe/
有空我會把他翻譯下
在做javascript動畫時,我們常常使用的方法就是通過setTimeout呼叫告訴瀏覽器每隔20ms執行一段js程式碼來對dom物件執行操作,這個貌似沒有什麼問題,但是當深入理解計算機的fps以及瀏覽器渲染原理後,你會發現會有更好的方法。
強烈推薦這篇文章:
http://creativejs.com/resources/requestanimationframe/
有空我會把他翻譯下