为了账号安全,请及时绑定邮箱和手机立即绑定

对其移动函数封装方式

1、
oDiv.onmouseover=function(){
    startMove();
}
function startMove(){
//具体代码
}
2、
oDiv.onmouseover=sMove;
function sMove(){
//具体代码
}
两种方式有啥优劣


正在回答

2 回答

两种方式除了表面上的区别,浏览器解析和效率上没有本质区别。

第一种方式只是多了个匿名函数在里面调用sMove()函数

第二种方式直接调用sMove()函数

没有优劣之分,如果一定要说哪个好,我本人推崇第一种方式,原因是我用的IDE可以直接转到函数的定义,而第二种方式只有函数名,如果以后代码量很多,不能很方便地找到这个函数本身。

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

香宝的夫差 提问者

非常感谢!
2017-09-25 回复 有任何疑惑可以回复我~

保存状态

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

香宝的夫差 提问者

能具体点吗?
2017-07-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

对其移动函数封装方式

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信