HTML5怎样推迟一个函数的执行

HTML5怎样推迟一个函数的执行,第1张

1.[self performSelector:@selector(函数名) withObject:nil afterDelay:5.0f]

条件:在uiviewController的主线程中

2.[NSTimerscheduledTimerWithTimeInterval:5.0f target:self selector:@selector(函数名) userInfo:nil repeats:NO]

在具体函数中,执行代码,执行完毕以后调用NSTimer invalidate方法来销毁timer

3.[NSThread sleepForTimeInterval:5.0f]

[要延迟执行的方法]

条件:主线程或者子线程都可

如何延迟加载JavaScript

下面是Google推荐的代码。这些代码应被放置在</body>标签前(接近HTML文件底部)。另外,我将外部JS文件名突出显示。

JavaScript

<script type="text/javascript">

function downloadJSAtOnload() {

var element = document.createElement("script")

element.src = "defer.js"

document.body.appendChild(element)

}

if (window.addEventListener)

window.addEventListener("load", downloadJSAtOnload, false)

else if (window.attachEvent)

window.attachEvent("onload", downloadJSAtOnload)

else window.onload = downloadJSAtOnload

</script>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7240453.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存