document.write和setTimeout的问题
时间:2010-05-13
来源:互联网
原文地址:http://www.ilovespringna.com/?p=34187
废话不说,上题。
答案不是timeout write ,也不是timeout write ,答案是timeout。
为什么为这样呢?这个例子的原意是说明,setTimeout会将它的操作加入到一个响应队列中,使之异步化。
所以可能的答案是write timeout 。然而setTimeout中调用document.write会产生一个问题:
因此输出的只有timeout。
废话不说,上题。
<script type="text/javascript"> setTimeout(function(){document.write("timeout");},0); document.write("write"); </script>
提示:您可以先修改部分代码再运行
输出什么?提示:您可以先修改部分代码再运行
答案不是timeout write ,也不是timeout write ,答案是timeout。
为什么为这样呢?这个例子的原意是说明,setTimeout会将它的操作加入到一个响应队列中,使之异步化。
所以可能的答案是write timeout 。然而setTimeout中调用document.write会产生一个问题:
引用:
document.write对输出流操作,你的文档加载完成时,输出流自动关闭,此时setTimeout延时调用document.write打开一个新的输出流,就会清空页面内容。作者: afc163 发布时间: 2010-05-13
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28