JavaScript JavaScript 代碼塊
■知識點
代碼塊就是使用<script>標(biāo)簽包含的JavaScript代碼段。
■實例設(shè)計
【示例1】在下面的示例代碼中,使用兩的<script>標(biāo)簽分別定義兩個JavaScript代碼塊。
<script>
//JavaScript 代碼塊 1
var a =1;
</script>
<script>
//JavaScript 代碼塊2
function f(){ alert(1);
}
</script>
瀏覽器在解析這個HTML文檔時,如果遇到第一f<script>標(biāo)簽,則javaScHpt解釋器會等到這個代 碼塊的代碼都加載完后,先對代碼塊進行預(yù)編譯,然后再執(zhí)行。執(zhí)行完畢,繼續(xù)解析后面的HTML代 碼,同時JavaScript解釋器也準(zhǔn)備好處理下一個代碼塊。
_提示:
Javascript是按塊執(zhí)行的,但是不同塊都屬于同一個作用域(全局作用域),下面塊中的代碼可以訪問上面塊中的變量。因此,如果把上面示例中兩個代碼塊的順序調(diào)換一下,就不會出現(xiàn)語法錯誤。
<script>
//JavaScript 代碼塊2
var a =1;
</script>
<script>
//JavaScript 代碼塊1
alert (a);
</script>
點擊加載更多評論>>