这样写好
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);
这俩有区别吗……
这是跟你业务逻辑来的。
比如你第一个是500,然后第二个是800。
如果说你的需求就是第二个要比第一个大三百,当然就用第一种办法啊,
这样代码改起来方便啊,当你以后想把第一个改为400的时候,那第二个就不用手动改为700了。
以此类推。
如果你说效率的话,肯定写死来的更快。
当有固定的依赖关系的时候,且依赖关系一直不会变,那么用变量可能会好管理一点,需求变更了,只改一个变量就都ok了。不存在固定关系,那么就要考虑清楚了,凑巧有人不清楚你的逻辑,改了代码,你就直接掉坑里了。