最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js判斷瀏覽器類型的方法

 更新時間:2013年08月07日 11:05:30   作者:  
這篇文章介紹了js判斷瀏覽器類型的方法,有需要的朋友可以參考一下

代碼如下:

復(fù)制代碼 代碼如下:

var isIE=!!window.ActiveXObject;
var isIE6=isIE&&!window.XMLHttpRequest;
var isIE8=isIE&&!!document.documentMode;
var isIE7=isIE&&!isIE6&&!isIE8;
if (isIE){
    if (isIE6){
        alert(”ie6″);
    }else if (isIE8){
        alert(”ie8″);
    }else if (isIE7){
        alert(”ie7″);
    }
}

上述是一般常用的JavaScript用來檢測瀏覽器為IE哪個版本的代碼。

而由于今年1月一位俄國人,利用了IE與標(biāo)準(zhǔn)瀏覽器在處理數(shù)組的toString方法的差異,完美的利用6bytes:!-[1,]完成了對是否為IE瀏覽器的檢測 。而之前最短代碼為:!+”\v1″的7bytes。利用這些發(fā)現(xiàn)我們同樣可以使我們的代碼寫的更短更有藝術(shù)。如今檢測是否為IE6其實(shí)可以寫成

!-[1,]&&!window.XMLHttpRequest

這個代碼在實(shí)際使用中還是頗為有用的,既然能寫的更短何樂而不為呢。相對于之前那大段累贅的分析navigator然后正則比較的方式當(dāng)然效率更高,代碼更簡潔完全沒有不用道理。在JavaScript編寫過程中應(yīng)該多多的利用諸如||、&&、!、!!這類的運(yùn)算符,不光是在if()這樣的情況下。

相關(guān)文章

  • js 圖片轉(zhuǎn)base64的方式(兩種)

    js 圖片轉(zhuǎn)base64的方式(兩種)

    這篇文章主要介紹了js 圖片轉(zhuǎn)base64的方式(兩種),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • 教你使用webpack打包編譯TypeScript代碼

    教你使用webpack打包編譯TypeScript代碼

    TypeScript同樣也可以結(jié)合構(gòu)建工具一起使用,下邊以webpack為例介紹一下如何結(jié)合構(gòu)建工具使用TypeScript,本文分步驟給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2021-06-06
  • 不間斷循環(huán)滾動效果的實(shí)例代碼(必看篇)

    不間斷循環(huán)滾動效果的實(shí)例代碼(必看篇)

    下面小編就為大家?guī)硪黄婚g斷循環(huán)滾動效果的實(shí)例代碼(必看篇)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10
  • Typescript 實(shí)現(xiàn)函數(shù)重載的方式

    Typescript 實(shí)現(xiàn)函數(shù)重載的方式

    函數(shù)重載簡單點(diǎn)說就是,同一個函數(shù)的不同實(shí)現(xiàn)方式,根據(jù)傳入的參數(shù)的類型或者長度,決定最終調(diào)用哪一個實(shí)現(xiàn),本文給大家介紹了Typescript 實(shí)現(xiàn)函數(shù)重載的方式,需要的朋友可以參考下
    2024-05-05
  • JavaScript中的object轉(zhuǎn)換函數(shù)toString()與valueOf()介紹

    JavaScript中的object轉(zhuǎn)換函數(shù)toString()與valueOf()介紹

    這篇文章主要介紹了JavaScript中的object轉(zhuǎn)換函數(shù)toString()與valueOf()介紹,需要的朋友可以參考下
    2014-12-12
  • 淺談js的ajax的異步和同步請求的問題

    淺談js的ajax的異步和同步請求的問題

    下面小編就為大家?guī)硪黄獪\談js的ajax的異步和同步請求的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10
  • Bootstrap框架結(jié)合jQuery仿百度換膚功能實(shí)例解析

    Bootstrap框架結(jié)合jQuery仿百度換膚功能實(shí)例解析

    這篇文章主要為大家詳細(xì)介紹了Bootstrap框架結(jié)合jQuery仿百度換膚功能實(shí)現(xiàn)代碼解析,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • js鼠標(biāo)滑過圖片震動特效的方法

    js鼠標(biāo)滑過圖片震動特效的方法

    這篇文章主要介紹了js鼠標(biāo)滑過圖片震動特效的方法,涉及onMouseOver事件及圖片操作的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-02-02
  • 原生JS實(shí)現(xiàn)微信通訊錄

    原生JS實(shí)現(xiàn)微信通訊錄

    這篇文章主要為大家詳細(xì)介紹了原生JS實(shí)現(xiàn)微信通訊錄,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • javascript實(shí)現(xiàn)點(diǎn)擊圖片切換

    javascript實(shí)現(xiàn)點(diǎn)擊圖片切換

    這篇文章主要介紹了javascript實(shí)現(xiàn)點(diǎn)擊圖片切換,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-04-04

最新評論

元阳县| 宁陵县| 南川市| 凤阳县| 新野县| 太白县| 东平县| 四川省| 明水县| 安庆市| 涞水县| 松潘县| 满洲里市| 宝丰县| 镇坪县| 瑞昌市| 县级市| 和政县| 东乡族自治县| 申扎县| 贵州省| 桐柏县| 海晏县| 商洛市| 汉中市| 闻喜县| 汤阴县| 阿瓦提县| 遂平县| 平泉县| 海丰县| 开化县| 南江县| 山阳县| 普兰县| 宣威市| 苍南县| 和平区| 淮阳县| 交口县| 广灵县|