亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

大家好,關于requestAnimFrame方法的一點疑問:如下圖:

http://img1.sycdn.imooc.com//576a6c760001790515400441.jpg

http://img1.sycdn.imooc.com//576a6d340001782614600480.jpg

function( /* function FrameRequestCallback */ callback, /* DOMElement Element */ element) {
?? ??? ??? ?return window.setTimeout(callback, 1000 / 60);
?? ??? ?};

這個函數里,怎么沒有用到element這個參數,另外,這個函數是什么意思?特別是callback的意思?

正在回答

2 回答

我的理解就是:window.requestAnimationFrame是w3c定義的標準啊,或者除了這四大瀏覽器之外的瀏覽器的內核,但是支持html5和requestAninationFrame方法,另外requestAnimFrame這個方法其實是setTimeout()和setIntervel()的加強版,Daisy姐說的很清楚了,這個方法里面封裝了智能計算,不會像setTimeout那樣存在過度累計,消耗瀏覽器資源,這個方法的封裝也是讓requestAnimFrame這個函數適應所有的瀏覽器,如果瀏覽器實在沒有前面的五種方法,就用setTimeout了,雖然會過多消耗cpu資源,為了程序能夠運行,也沒辦法了!

0 回復 有任何疑惑可以回復我~
#1

代小代

callback是window.requestAnimFrame調用的函數
2016-06-23 回復 有任何疑惑可以回復我~
#2

java家洼 提問者

thank you very much
2016-06-23 回復 有任何疑惑可以回復我~

Uncaught TypeError: window.requestAnimFrame is not a function怎么解決

0 回復 有任何疑惑可以回復我~
#1

java家洼 提問者

你具體代碼貼出來,看下
2016-06-24 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

大家好,關于requestAnimFrame方法的一點疑問:如下圖:

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號