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

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

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

    憨厚生

    ----Java's Slave----
    ***Java's Host***

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      165 隨筆 :: 17 文章 :: 90 評論 :: 0 Trackbacks

    #

    轉 http://www.cnitblog.com/yemoo/archive/2007/10/11/34712.html

    在jquery中我們見到window.undefined=window.undefined的寫法,今日又在ext中見到window["undefined"]=window["undefined"],對其寫法非常不理解,將自身賦給自身有什么意義,在網上狂搜一番也沒有明確的解釋,后來看到ext注釋寫了這么一句:for old browsers,很明顯是為了兼容老的瀏覽器,思慮半天,似乎有了些理解。

      在較老的瀏覽器中,如IE5之前的瀏覽器,undefined并不是window對象的一個子對象,并不是一個已實現的系統保留字,而是代表一個未定義類 型,除了直接賦值和typeof()之外,其它任何對undefined的操作都將導致異常。如果需要知道一個變量是否是undefined,只能采用 typeof()的方法:如var v;if (typeof(v) == 'undefined') {// ...}。如果使用if(a==="undefined")則會報“undefined未定義”的錯誤。
          因此為了兼容IE5及之前的 瀏覽器,我們可以使用一些方法來解決這個問題。本文前面說到的就是其中一種方式。window.undefined=window.undefined; 咋一看很難理解,寫法有點bt,但理解一下就不覺得奇怪了,在較早的瀏覽器中因為window.undefined不存在所以會返回undefined, 將此賦給等號前的window.undefined這樣后面就可以直接使用if(a==="undefined")的判斷方式了。在新版本的瀏覽器中 window.undefined=undefined;因此不會造成什么負面影響。

      除了使用window.undefined=window.undefined和window["undefined"]=window["undefined"]外,還有很多別的辦法來實現對IE5及之前瀏覽器的兼容,如
    var undefined = void null;  //void函數永遠返回undefined
    var undefined = function(){}();
    var undefined = void 0;
    只要等號后的表達式返回undefined即可。

    posted @ 2009-04-12 15:58 二胡 閱讀(297) | 評論 (0)編輯 收藏

    僅列出標題
    共165頁: First 上一頁 71 72 73 74 75 76 77 78 79 下一頁 Last 
    主站蜘蛛池模板: 日韩精品无码免费视频| 亚洲欧洲av综合色无码| 国产精品青草视频免费播放| 亚洲AV无码之日韩精品| 日韩大片免费观看视频播放| 亚洲国产精品碰碰| 成年大片免费视频播放一级| 国产啪亚洲国产精品无码| 中文字幕无线码中文字幕免费| 中文字幕一精品亚洲无线一区| 在线免费播放一级毛片| 久久久久亚洲AV成人无码| 91精品国产免费久久国语麻豆| 亚洲午夜精品一区二区公牛电影院| 国产福利在线免费| 亚洲AV无码成人精品区狼人影院 | 国产亚洲精品看片在线观看| 九一在线完整视频免费观看| 在线精品亚洲一区二区小说| 黄色片免费在线观看| 亚洲精品午夜久久久伊人| 日韩欧美一区二区三区免费观看| 亚洲欧美日韩中文字幕一区二区三区 | 免费在线观看的网站| 免费的黄网站男人的天堂 | 亚洲人成无码久久电影网站| 国产免费网站看v片在线| 亚洲熟妇无码爱v在线观看| 免费的涩涩视频在线播放| eeuss影院免费直达入口| 婷婷亚洲综合五月天小说| 成人免费福利电影| 久久久免费观成人影院| 亚洲成人黄色在线观看| 免费吃奶摸下激烈视频| 91免费国产精品| 美女被爆羞羞网站在免费观看| 亚洲第一精品福利| 国产精品99久久免费| 免费女人高潮流视频在线观看 | 在线播放亚洲第一字幕|