對其移動函數封裝方式
1、 oDiv.onmouseover=function(){ ????startMove(); } function?startMove(){ //具體代碼 } 2、 oDiv.onmouseover=sMove; function?sMove(){ //具體代碼 } 兩種方式有啥優劣
1、 oDiv.onmouseover=function(){ ????startMove(); } function?startMove(){ //具體代碼 } 2、 oDiv.onmouseover=sMove; function?sMove(){ //具體代碼 } 兩種方式有啥優劣
2017-07-11
舉報
2017-09-23
兩種方式除了表面上的區別,瀏覽器解析和效率上沒有本質區別。
第一種方式只是多了個匿名函數在里面調用sMove()函數
第二種方式直接調用sMove()函數
沒有優劣之分,如果一定要說哪個好,我本人推崇第一種方式,原因是我用的IDE可以直接轉到函數的定義,而第二種方式只有函數名,如果以后代碼量很多,不能很方便地找到這個函數本身。
2017-07-12
保存狀態