JavaScript 執(zhí)行 JavaScript 程序
■知識(shí)點(diǎn)
瀏覽器在解析HTML文檔時(shí),將根據(jù)文檔流從上到下逐行解析和顯示。JavaScript代碼也是HTML文檔的組成部分,因此JavaScript腳本的執(zhí)行順序也是根據(jù)<SCript>#簽的位置來確定的。
■實(shí)例設(shè)計(jì)
使用瀏覽器測(cè)試下面的示例代碼,會(huì)看到JavaScript代碼從上到下逐步被解析的過程。
<!doctype html>
<script>
alert ("頂部腳本");
</script>
<html>
<head>
<meta charset="utf-8">
<title>test</title>
<script>
alert ("頭部腳本");
</script>
</head>
<body>
<h1>網(wǎng)頁標(biāo)題</hl>
<script>
alert ("頁面腳本");
</script>
<p>正文內(nèi)容</p>
</body>
<script>
alert ("底部腳本");
</script>
</html>
在瀏覽器中瀏覽上面的示例網(wǎng)頁,首先,彈出提示文本“頂部腳本”,然后顯示網(wǎng)頁標(biāo)題“test”,接著彈出提示文本“頭部腳本”,下面才顯示一級(jí)標(biāo)題文本“網(wǎng)頁標(biāo)題”,繼續(xù)彈出提示文本“頁面腳本”,接著顯示段落文本“正文內(nèi)容”,最后彈出提示文本“底部腳本”。對(duì)于導(dǎo)入的JavaScript文件,也將按標(biāo)簽在文檔中出現(xiàn)的順序來執(zhí)行,而且執(zhí)行過程是文檔解析的一部分,不會(huì)單獨(dú)解析或者延期執(zhí)行。
點(diǎn)擊加載更多評(píng)論>>