首页 产业 观察 点评 展会 新品 厂商 区块链 客户端
中国IT产经新闻 / 新媒体产业
需做闭包处理避免jquery 延时后执行环境变化带来的问题
编辑:IT产经
2020-09-15
来源:

      jQuery图片延迟加载插件jQuery.lazyload,使用延迟加载可提高网页下载速度。在某些情况下,它也能帮助减轻服务器负载。


       关于 jQuery 中的事件延时执行 ,在jquery代码中,要实现延时执行一段代码,可以有更“jquery style”的写法,比直接用window.setTimeout/window.setInterval这种“江南style”要优雅一点点,即可利用jquery的功能避免延时后执行环境变化带来的问题(需做闭包处理),又可保持jquery链。这种方法就是使用animate()函数及它支持的callback功能。
       动画有两个元素,1是要变化的效果,2是变化的时间跨度,如果变化效果取空,那animate就变成一个能延时执行callback的定时器了:此外,jquery有一个.delay( duration [, queueName] ) 函数可直接用于动画过程中的延时环节,不过它没有callback参数,不能直接用来做定时器。但是进一步玩味一下,发现可以和queue()/dequeue()联合起来实现更优雅的写法。

0
网友评论[查看全部] 评论总数:0
    
    验证码:    
IT大杂汇 更多

随着《二十不惑》《三十而已》等电视剧的热播,不难看出90、95后的年轻一代基本进入婚育高峰期,并成为婴幼儿行业消费的主力军或预备军。   ...[详细]

点评(0)
更新时间:2020-09-03

2020年7月31日,在阵阵热烈的掌声中,简·学院首期师资内训圆满落下帷幕!本次培训为期20天,曲江加盟校的6名学员参与了本次学习。   &...[详细]

点评(0)
更新时间:2020-09-03
IT产经新闻
点评(0)
更新时间:2020-08-31

8月27日晚,国内造车新势力小鹏汽车在美国纽交所成功上市后,天猫庆祝小鹏汽车IPO成功, 同时聚划算宣布补贴小鹏汽车。 当晚,“聚划算百亿补...[详细]

点评(0)
更新时间:2020-08-28
热点聚焦更多
厂商动态更多
展会聚焦 更多
产业报告更多
网红经济更多
  • CopyRight @ 2008-2020 中国IT产经新闻网 All Right Reserved 违者必究 京备05618372