摘要:在中插入的方法外部腳本,內嵌腳本屬性異步腳本可選。表示應該立即下載腳本但不應妨礙頁面中的其他操作比如下載其他資源或等待加載其他腳本。一定會在頁面的事件前執(zhí)行但可能會在事件觸發(fā)之前或之后執(zhí)行。不同點執(zhí)行階段不同。
瀏覽器解析器從上至下進行解析,遇到script標簽,解析停止,直至腳本加載執(zhí)行完畢。
在html中插入script的方法:外部腳本,內嵌腳本
script屬性:
async(異步腳本):可選。表示應該立即下載腳本,但不應妨礙頁面中的其他操作,比如下載其他資源或 等待加載其他腳本。一定會在頁面的 load 事件前執(zhí)行,但可能會在 DOMContentLoaded 事件觸發(fā)之前或之 后執(zhí)行。
defer(延遲腳本):可選。表示腳本可以延遲到文檔完全被解析和顯示之后再執(zhí)行。只對外部腳本文件有 效。延遲到