defer与async

先alert(document.getElementById("p1").firstChild.nodeValue);说说defer

基本用法

一般打包之后 script标签 会放在head标签里面  但是dom 加载的时候 要先加载script才能加载文本 那么我们 加上 defer 属性 (延迟script的执行) 加载完文本后在执行 加载script 

那么这时候 还有一个 asyns 属性 

它是用来干嘛的呢  顾名思义 我们知道 async 代表一个异步的 加载 

那么在script 里 加上 async  就会 异步进行加载文本 于 js 文件 加快了浏览器的加载速度

alert(document.getElementById("p1").firstChild.nodeValue);alert(document.getElementById("p1").firstChild.nodeValue);alert(document.getElementById("p1").firstChild.nodeValue);alert(document.getElementById("p1").firstChild.nodeValue);alert(document.getElementById("p1").firstChild.nodeValue);alert(document.getElementById("p1").firstChild.nodeValue);

alert(document.getElementById("p1").firstChild.nodeValue);

alert(document.getElementById("p1").firstChild.nodeValue);alert(document.getElementById("p1").firstChild.nodeValue);

你可能感兴趣的:(defer与async)