課程
/前端開(kāi)發(fā)
/JavaScript
/可調(diào)大小面板實(shí)現(xiàn)(Resizeable Panel)
moving = setInterval(on_move,10);中寫(xiě)成moving = setInterval(on_move(),10)為什么會(huì)不對(duì)呢?
2014-10-20
源自:可調(diào)大小面板實(shí)現(xiàn)(Resizeable Panel) 2-5
正在回答
setInterval( ?Function , Time ?)
第一個(gè)參數(shù)要求是一個(gè)函數(shù)。
on_move 是一個(gè)變量,之前應(yīng)該是設(shè)置了 ?on_move = function(){ } , 所以 on_move ?是一個(gè)函數(shù)。
但是 on_move() 是執(zhí)行一個(gè)函數(shù),得到一個(gè)反回值。如果返回值是一個(gè)函數(shù)的話就沒(méi)有問(wèn)題。
?》》》》》
所以?
moving = setInterval(on_move(),10)
的執(zhí)行結(jié)果是:
1. on_move() 執(zhí)行一次,返回 undefined。
2. setInterval 循環(huán)執(zhí)行,咿~ undefined 不是一個(gè)函數(shù)哎~ ,果斷報(bào)錯(cuò),繼續(xù)第二步。
showonne 提問(wèn)者
得到一個(gè)返回值
舉報(bào)
前端UI組件倉(cāng)庫(kù)必備,先從分析實(shí)現(xiàn)原理到步驟分解,走完全過(guò)程
2 回答鼠標(biāo)當(dāng)前x軸 減去 鼠標(biāo)在控制元素上x(chóng)軸的偏移 這樣為什么就是控制元素的Left了?這到底是怎么算的啊?求大神解決
1 回答r.class=r.className=''
3 回答
1 回答
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2014-10-20
setInterval( ?Function , Time ?)
第一個(gè)參數(shù)要求是一個(gè)函數(shù)。
on_move 是一個(gè)變量,之前應(yīng)該是設(shè)置了 ?on_move = function(){ } , 所以 on_move ?是一個(gè)函數(shù)。
但是 on_move() 是執(zhí)行一個(gè)函數(shù),得到一個(gè)反回值。如果返回值是一個(gè)函數(shù)的話就沒(méi)有問(wèn)題。
?》》》》》
所以?
moving = setInterval(on_move(),10)
的執(zhí)行結(jié)果是:
1. on_move() 執(zhí)行一次,返回 undefined。
2. setInterval 循環(huán)執(zhí)行,咿~ undefined 不是一個(gè)函數(shù)哎~ ,果斷報(bào)錯(cuò),繼續(xù)第二步。
2014-10-20
得到一個(gè)返回值