猿问

一个js文件中多次需要使用延迟效果,请问把时间复制给变量还是单独写效率快?

这样写好

var hxTime=500;

myAddClass(banenrObj.eq(i).find('.hx-title'),hxTime);

myAddClass(banenrObj.eq(i).find('.hx-line'),hxTime+300);

myAddClass(banenrObj.eq(i).find('.hx-slogan'),hxTime+600);

myAddClass(banenrObj.eq(i).find('.hx-btn'),hxTime+900);

还是这样写好呢?

myAddClass(banenrObj.eq(i).find('.hx-title'),500);

myAddClass(banenrObj.eq(i).find('.hx-line'),800);

myAddClass(banenrObj.eq(i).find('.hx-slogan'),1100);

myAddClass(banenrObj.eq(i).find('.hx-btn'),1400);


江户川乱折腾
浏览 584回答 1
1回答

大话西游666

这是跟你业务逻辑来的。比如你第一个是500,然后第二个是800。如果说你的需求就是第二个要比第一个大三百,当然就用第一种办法啊,这样代码改起来方便啊,当你以后想把第一个改为400的时候,那第二个就不用手动改为700了。以此类推。如果你说效率的话,肯定写死来的更快。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答