香宝的夫差
2017-07-11 21:24
1、 oDiv.onmouseover=function(){ startMove(); } function startMove(){ //具体代码 } 2、 oDiv.onmouseover=sMove; function sMove(){ //具体代码 } 两种方式有啥优劣
两种方式除了表面上的区别,浏览器解析和效率上没有本质区别。
第一种方式只是多了个匿名函数在里面调用sMove()函数
第二种方式直接调用sMove()函数
没有优劣之分,如果一定要说哪个好,我本人推崇第一种方式,原因是我用的IDE可以直接转到函数的定义,而第二种方式只有函数名,如果以后代码量很多,不能很方便地找到这个函数本身。
保存状态
JS动画效果
113923 学习 · 1443 问题
相似问题