setInterval(function(){
documentgetElementById('content')innerHTML=(i++)
},3000)点击后等待调个睡眠函数,再接着执行正常逻辑
function sleep(delay) { //delay:传入等待秒数
var start = (new Date())getTime(); //获取函数刚开始秒数
while ((new Date())getTime() - start < delay) { //当当前时间减去函数刚开始时间小于等待秒数时,循环一直进行
continue;
}
需要准备的材料分别有:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:indexhtml。
2、在indexhtml中的<script>标签,输入js代码:。
for (var i = 0; i< 3; i++) {
var a = i + ':' + (new Date());
$('body')append(a);
for (var j = 0; j < 700000000; j++);
}
3、浏览器运行indexhtml页面,此时循环中的内容被延迟执行了。
//这里是 延时引入js 的逻辑;不知道是不是题主的“延时输出脚本代码”。。setTimeout(function(){
var sc = documentcreateElement("script");
scsetAttribute("type","text/javascript");
scsetAttribute("src","js路径");
documentgetElementsByTagName("body")[0]appendChild(sc);
},5000)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)