關于最后一步函數調用的問題
container.onmouseover=stop;? container.onmouseout=play;
最后一步為什么是stop和play,而不是調用函數執行stop()和play()?這點把我搞蒙蔽了,有老司機幫我說說嗎?感謝
container.onmouseover=stop;? container.onmouseout=play;
最后一步為什么是stop和play,而不是調用函數執行stop()和play()?這點把我搞蒙蔽了,有老司機幫我說說嗎?感謝
2016-12-04
舉報
2016-12-06
如果你寫stop(); ?表示的是立即執行,不管你前面的條件有沒有被觸發, ?你可以寫成 function () { stop();}
用stop, 類似指針,指向的是stop();這個函數, 而如果你把函數名寫全了, 就變成了立即執行,你可以寫一個alert實驗一下。