1.根據(jù)實(shí)際需要放置代碼?
有時(shí)候,您實(shí)際上需要把代碼放置在不同地方以符合代碼運(yùn)行要求。比如,您需要在代碼全部載入瀏覽器后再運(yùn)行代碼,那就可以
將<script>標(biāo)簽放在</html>后面去,如果您需要在頁(yè)面載入的時(shí)候運(yùn)行代碼,可以把js代碼放入<head></head>之間。
提示:瀏覽器執(zhí)行html代碼是自上而下的線性過(guò)程,<script>作為html代碼的一部分同樣遵循這個(gè)原則!
2.<head>部分js腳本
放入<head>部分js代碼將在頁(yè)面加載完之前被載入,書(shū)寫如下:
3.<body>部分js腳本
放入<body>部分js代碼將在頁(yè)面載入的時(shí)候被執(zhí)行,也可以把腳本放入</html>后面,這將在頁(yè)面載入完成之后被執(zhí)行,代碼如下:
代碼分析:
引號(hào)中內(nèi)容被顯示在對(duì)話框中,當(dāng)您運(yùn)行這段代碼的時(shí)候,您將首先看到彈出對(duì)話框,關(guān)閉對(duì)話框后,將在頁(yè)面顯示如下信息:
4.<body>和<head> 部分腳本
您可以同時(shí)在這兩個(gè)標(biāo)簽部分寫入js代碼,瀏覽器將同樣遵循代碼執(zhí)行順序,代碼如下:
代碼分析:
您將先看到<head>部分代碼對(duì)話框被顯示,當(dāng)你關(guān)閉這個(gè)對(duì)話框時(shí),將接著顯示<body>部分代碼對(duì)話框。
5.引用外部JavaScript文件
當(dāng)您需要在不同頁(yè)面調(diào)用js代碼以執(zhí)行不同響應(yīng)的時(shí)候,您可以考慮使用外部引用js文件,同時(shí),這樣做還能提高代碼的維護(hù)。
代碼分析:
通過(guò)這段代碼就可以引用外部文件,src屬性用于引用外部文件地址。
提示:在js文件中不需要<script>標(biāo)簽,您可以直接寫入js代碼。
注意:這里的標(biāo)記必須寫成<script src="yourjsname.js"></script>形式,而不能寫成<script src="yourjsname.js"/>
否則瀏覽器無(wú)法正確識(shí)別。
----------------------------------------------------------------------------------------------------------------
Javascript 執(zhí)行順序
<html>
<meta http-equiv="content-type" content="text;charset=UTF-8" />
<head>
<script type="text/javascript">
alert("<head>中代碼被執(zhí)行")
</script>
</head>
<body>
1234
<script type="text/javascript">
alert("<body>中代碼被執(zhí)行")
</script>
fffff
</body>
</html>
<script type="text/javascript" language="Javascript">
<!--
document.write("html代碼已經(jīng)全部載入完成");
//-->
</script>
原文http://hi.baidu.com/ilotus_y/blog/item/143a61ca6e8e6343f31fe770.html
聯(lián)系客服