Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 脚本延迟属性说明_Javascript_Html - Fatal编程技术网

Javascript 脚本延迟属性说明

Javascript 脚本延迟属性说明,javascript,html,Javascript,Html,可能重复: 有人能解释一下延迟是如何工作的吗 例如,以下代码将如何工作: document.write(“”) 为什么对不同的协议使用不同的src值呢?defer是一个IE属性,它告诉浏览器延迟脚本的执行 “设置后,此布尔属性向用户代理提供一个提示,说明脚本不会生成任何文档内容(例如,javascript中没有“document.write”),因此,用户代理可以继续解析和呈现。”换句话说。。。离它远点?:)@杰弗里斯威尼:恰恰相反,你是在用document.writes编写代码吗?好吧,如

可能重复:

有人能解释一下延迟是如何工作的吗

例如,以下代码将如何工作:

document.write(“”)


为什么对不同的协议使用不同的src值呢?

defer
是一个IE属性,它告诉浏览器延迟脚本的执行


“设置后,此布尔属性向用户代理提供一个提示,说明脚本不会生成任何文档内容(例如,javascript中没有“document.write”),因此,用户代理可以继续解析和呈现。”

换句话说。。。离它远点?:)@杰弗里斯威尼:恰恰相反,你是在用document.writes编写代码吗?好吧,如果W3C同意的话IE only“让我感到害怕。如果你在页面加载之前不需要脚本,那么使用“延迟”就没有问题。延迟允许在脚本开始执行之前加载页面内容。当然,也有使用JavaScript延迟脚本执行的方法,例如
window.onload
或jQuery的
$(document.ready(function(){})