![]()
簡介:
當(dāng)頁面加載的時候,嵌入html標(biāo)記的js代碼和位于<body></body>之間的js代碼將被執(zhí)行;當(dāng)調(diào)用的時候,位于<head></head>之間代碼和外部js文件代碼將被執(zhí)行
1.根據(jù)實際需要放置代碼? 有時候,您實際上需要把代碼放置在不同地方以符合代碼運行要求。比如,您需要在代碼全部載入瀏覽器后再運行代碼,那就可以 提示:瀏覽器執(zhí)行html代碼是自上而下的線性過程,<script>作為html代碼的一部分同樣遵循這個原則! 放入<head>部分js代碼將在頁面加載完之前被載入,書寫如下: <html>
<head> <script type="text/javascript"> //js代碼放在這兒 </script> </head> <body> </body> </html>
<html>
<head> </head> <body> <script type="text/javascript"> alert("<body>中代碼被執(zhí)行") </script> </body> </html> <script type="text/javascript" language="Javascript"> <!-- document.write("html代碼已經(jīng)全部載入完成"); //--> </script> 代碼分析: alert("<body>中代碼被執(zhí)行")
引號中內(nèi)容被顯示在對話框中,當(dāng)您運行這段代碼的時候,您將首先看到彈出對話框,關(guān)閉對話框后,將在頁面顯示如下信息: html代碼已經(jīng)全部載入完成
4.<body>和<head> 部分腳本 您可以同時在這兩個標(biāo)簽部分寫入js代碼,瀏覽器將同樣遵循代碼執(zhí)行順序,代碼如下: <html>
<head> <script type="text/javascript"> alert("<head>中代碼被執(zhí)行"); </script> </head> <body> <script type="text/javascript"> alert("<body>中代碼被執(zhí)行"); </script> </body> </html> 代碼分析: 您將先看到<head>部分代碼對話框被顯示,當(dāng)你關(guān)閉這個對話框時,將接著顯示<body>部分代碼對話框。 5.引用外部JavaScript文件 當(dāng)您需要在不同頁面調(diào)用js代碼以執(zhí)行不同響應(yīng)的時候,您可以考慮使用外部引用js文件,同時,這樣做還能提高代碼的維護(hù)。 <html>
<head> <script src="yourjsname.js"></script> </head> <body> </body> </html> 代碼分析: <script src="yourjsname.js"></script>
通過這段代碼就可以引用外部文件,src屬性用于引用外部文件地址。 注意:這里的標(biāo)記必須寫成<script src="yourjsname.js"></script>形式,而不能寫成<script src="yourjsname.js"/>
|
|