知识点:
首先为大家介绍两个定时器函数,这是js中经常要用到的,可以帮助你实现很多效果。
setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。
setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。
提示:1000 毫秒= 1 秒。
setTimeout(function(){
alert("Hello"); //三秒后执行一次
}, 3000);
小程序启动一定时间内不允许展示插屏广告”
比如这样,我们会在5秒后再创建插屏广告,这样就避免了因时间过短而无法弹出广告的问题。
那么你应该也能想到,如何无限的弹出广告了,利用另一个函数
setInterval(function(){
//小程序广告代码
}, 2000);
我们每隔2秒就执行一次,这样它会无限执行下去,那么就实现了无限弹出插屏广告的方法,是不是超级简单呢?
但是无限执行的程序一定会消耗小程序的性能,或者造成用用户手机卡顿,所以我们其实不能让它无限执行下去,这里就用到了关闭定时器方法。
关闭的方法就是将定时器整个赋值给一个全局变量,然后在合适的用clearInterval()方法清除定时器
变量名 = setInterval(function(){
//小程序广告代码
}, 2000);
clearInterval(变量名);//清除定时器
主题授权提示:请在后台主题设置-主题授权-激活主题的正版授权,授权购买:RiTheme官网
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。