<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    The NoteBook of EricKong

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      611 Posts :: 1 Stories :: 190 Comments :: 0 Trackbacks

    當我們在JavaScript中,要執行一 個函數往往都是這樣寫

    function aa(){

        alert("first function");

    };

    aa();

    有人會問能否再簡化呢?答案是肯定的!只要你愿意我們還可以通過括號直 接調用函數

    (function aa(){

        alert("(function)();");

    })();

    當然,也又別的方法,試試在函數前寫上+或 者-吧!

    +function aa(){

        alert("+function();");

    }();

    這是,我們瀏覽器中的代碼應該是這樣的:

    <html>

        <head>

            <title>JavaScript 高級編程 之 同名函數的執行順序</title>

            <script language="javascript" type="text/javascript">

                function aa(){

                    alert("first function");

                };

                aa();

                (function aa(){

                    alert("(function)();");

                })();

                +function aa(){

                    alert("+function();");

                }();

            </script>

        </head>

        <body>

        </body>

    </html>

    現在讓我們來想一想瀏覽器會出現怎樣的結果?

    坐在后排的那哥們兒舉手了。聽聽他怎么說,他說:

    瀏覽器會按照1.first function 2.(function)(); 3.+function(); 方式執行

    我肯定一定會有很多人這樣回答。好的,你可以坐下了。還是讓我們去看看 執行的結果吧!

    瀏覽器結果: 1.+function(); 2.(function)(); 3.+function(); 真是不可思議,為什么呢?

    難道瀏覽器會認為在函數前面寫+或者-會 讓函數的執行級別更高?事實并非如此!下面我們再寫一個函數,便可以證明這個結論是錯誤的。

    function aa(){

        alert("last function");

    };

    或許,我們還會有帶參的函數需要執行。

    function aa(msg){

        alert(msg);

    }

    aa("hello topcss!");

    好了,我們再去看看瀏覽器是否執行最后一個函數,也就是帶參的函數呢。

    的確,事實正是如此,她執行了最后一個函數。太棒了。

    現在,我們得出了一個結論:

    當我們在一個JavaScript程 序中,同時出現多個同名函數時,瀏覽器會去執行最后一個函數。

    posted on 2010-05-29 10:44 Eric_jiang 閱讀(767) 評論(0)  編輯  收藏 所屬分類: JavaScript
    主站蜘蛛池模板: 亚洲av色福利天堂| 亚洲AⅤ视频一区二区三区| 亚洲av无码片在线播放| 亚洲免费日韩无码系列| 亚洲AV无码一区二三区| 无码AV动漫精品一区二区免费 | 四虎免费影院ww4164h| 亚洲AV人无码激艳猛片| 亚洲免费在线视频| 亚洲成人免费在线观看| 青娱乐免费视频在线观看| 亚洲人成网站18禁止久久影院| 免费能直接在线观看黄的视频| 亚洲国产日韩女人aaaaaa毛片在线| 91成年人免费视频| 亚洲色欲啪啪久久WWW综合网| 国产精品无码素人福利免费| 国产成人亚洲精品电影| 超清首页国产亚洲丝袜| 国内精品久久久久影院免费| 亚洲人成在线电影| 大地资源在线观看免费高清| 羞羞视频免费网站含羞草| 国产亚洲精品成人AA片新蒲金 | 亚洲午夜AV无码专区在线播放| 一区二区在线免费视频| 国产A在亚洲线播放| 无遮免费网站在线入口| 看免费毛片天天看| 无码欧精品亚洲日韩一区| 亚洲性线免费观看视频成熟 | 久久久久久亚洲精品影院| 少妇亚洲免费精品| 免费国产99久久久香蕉| 亚洲人成网站色7799| 国产亚洲成人久久| 免费H网站在线观看的| 一级一级毛片免费播放| 亚洲欧洲春色校园另类小说| 国产一区二区视频免费| 久久A级毛片免费观看|