免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
Javascript位置 body之前、后執(zhí)行順序(探討)!
2012-08-31 05:11 11537人閱讀 評(píng)論(1) 收藏 舉報(bào)
分類:
簡(jiǎn)介:
當(dāng)頁(yè)面加載的時(shí)候,嵌入html標(biāo)記的js代碼和位于<body></body>之間的js代碼將被執(zhí)行;當(dāng)調(diào)用的時(shí)候,位于<head></head>之間代碼和外部js文件代碼將被執(zhí)行

 

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ū)寫如下:

<html>
<head>
<script type="text/javascript">
//js代碼放在這兒
</script>
</head>
<body>
</body>
</html>


3.<body>部分js腳本

放入<body>部分js代碼將在頁(yè)面載入的時(shí)候被執(zhí)行,也可以把腳本放入</html>后面,這將在頁(yè)面載入完成之后被執(zhí)行,代碼如下:

<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í)行")

引號(hào)中內(nèi)容被顯示在對(duì)話框中,當(dāng)您運(yùn)行這段代碼的時(shí)候,您將首先看到彈出對(duì)話框,關(guān)閉對(duì)話框后,將在頁(yè)面顯示如下信息:

html代碼已經(jīng)全部載入完成

4.<body>和<head> 部分腳本

您可以同時(shí)在這兩個(gè)標(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>部分代碼對(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ù)。

<html>
<head>
<script src="yourjsname.js"></script>
</head>
<body>
</body>
</html>

代碼分析:

<script src="yourjsname.js"></script>

通過(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

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
在一個(gè)JS文件中引用另一個(gè)JS文件
JS的阻塞特性
【轉(zhuǎn)】html+css+js基礎(chǔ)學(xué)習(xí)
前端教程:在HTML文件放置JavaScript
JavaScript腳本放在哪里
JavaScript 用法 | 菜鳥(niǎo)教程
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服