久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    Javascript位置 body之前、后執(zhí)行順序(探討)!

     quasiceo 2017-03-09
    2012-08-31 05:11 11537人閱讀 評論(1) 收藏 舉報
    分類:
    簡介:
    當(dāng)頁面加載的時候,嵌入html標(biāo)記的js代碼和位于<body></body>之間的js代碼將被執(zhí)行;當(dāng)調(diào)用的時候,位于<head></head>之間代碼和外部js文件代碼將被執(zhí)行

     

    1.根據(jù)實際需要放置代碼?

    有時候,您實際上需要把代碼放置在不同地方以符合代碼運行要求。比如,您需要在代碼全部載入瀏覽器后再運行代碼,那就可以
    將<script>標(biāo)簽放在</html>后面去,如果您需要在頁面載入的時候運行代碼,可以把js代碼放入<head></head>之間。

    提示:瀏覽器執(zhí)行html代碼是自上而下的線性過程,<script>作為html代碼的一部分同樣遵循這個原則!

    2.<head>部分js腳本

    放入<head>部分js代碼將在頁面加載完之前被載入,書寫如下:

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


    3.<body>部分js腳本

    放入<body>部分js代碼將在頁面載入的時候被執(zhí)行,也可以把腳本放入</html>后面,這將在頁面載入完成之后被執(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í)行")

    引號中內(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屬性用于引用外部文件地址。

    提示:在js文件中不需要<script>標(biāo)簽,您可以直接寫入js代碼。

    注意:這里的標(biāo)記必須寫成<script src="yourjsname.js"></script>形式,而不能寫成<script src="yourjsname.js"/>
    否則瀏覽器無法正確識別。
    ----------------------------------------------------------------------------------------------------------------
    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

      本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
      轉(zhuǎn)藏 分享 獻(xiàn)花(0

      0條評論

      發(fā)表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 亚洲VA成无码人在线观看天堂| 久天啪天天久久99久孕妇| 国产乱码一区二区三区免费| 中文字幕无码无码专区| 不卡国产一区二区三区| 国产MD视频一区二区三区| 亚洲精品欧美二区三区中文字幕 | 亚洲国产成人久久精品软件| 无码精品人妻一区二区三区中| 日韩幕无线码一区中文| 日韩免费码中文在线观看| 韩国免费a级毛片久久| 无码毛片一区二区本码视频| 久久精品国产www456c0m| 久久大香伊蕉在人线免费AV | 在线精品国产成人综合| 男人的天堂av社区在线| 韩国青草无码自慰直播专区| 99久久精品国产综合一区| 激情 自拍 另类 亚洲| 亚洲色成人一区二区三区人人澡人人妻人人爽人人蜜桃麻豆 | 欧美牲交a欧美牲交aⅴ图片| 日本一高清二区视频久二区| 久久精品国产一区二区三区不卡| 久久亚洲精品情侣| 色欲综合久久中文字幕网| 国产精品国产三级国快看| 2021国产精品视频网站| 亚洲AV无码专区电影在线观看| 国产熟睡乱子伦视频在线播放| 亚洲国产成人欧美在线观看| 国产免费一区二区三区不卡| 国产精品中文字幕av| 人人人妻人人澡人人爽欧美一区| 精品国产人妻一区二区三区久久| 成人午夜在线观看刺激| 国产精品久久久久久超碰| 老子午夜精品无码| 99RE8这里有精品热视频| 26uuu另类亚洲欧美日本| 亚洲AV无码一区东京热久久|