javascript - 一个js文件中多次需要使用延迟效果,请问把时间复制给变量还是单独写效率快?
PHP中文网
PHP中文网 2017-04-11 11:34:31
[JavaScript讨论组]

这样写好

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);
PHP中文网
PHP中文网

认证0级讲师

全部回复(3)
ringa_lee

这是跟你业务逻辑来的。

比如你第一个是500,然后第二个是800。

如果说你的需求就是第二个要比第一个大三百,当然就用第一种办法啊,

这样代码改起来方便啊,当你以后想把第一个改为400的时候,那第二个就不用手动改为700了。
以此类推。


如果你说效率的话,肯定写死来的更快。

阿神

这俩有区别吗……

PHP中文网

当有固定的依赖关系的时候,且依赖关系一直不会变,那么用变量可能会好管理一点,需求变更了,只改一个变量就都ok了。不存在固定关系,那么就要考虑清楚了,凑巧有人不清楚你的逻辑,改了代码,你就直接掉坑里了。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号