欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

最短的IE判斷代碼

 更新時間:2011年03月13日 23:46:12   作者:  
以前最短的IE判定借助于IE不支持垂直制表符的特性搞出來的。
Code:
var ie = !+"\v1";
僅僅需要7bytes!參見這篇文章,《32 bytes, ehr ... 9, ehr ... 7!!! to know if your browser is IE》,講述外國人是如何把IE的判定從32 bytes一步步縮簡成7 bytes!的故事
但這紀(jì)錄今年1月8日被一個俄國人打破了,現(xiàn)在只要6 bytes!它利用了IE與標(biāo)準(zhǔn)瀏覽器在處理數(shù)組的toString方法的差異做成的。對于標(biāo)準(zhǔn)游覽器,如果數(shù)組里面最后一個字符為逗號,JS引擎會自動剔除它。
Code:
復(fù)制代碼 代碼如下:

var ie = !-[1,];
var ie = !-[1,];
alert(ie);

如果從非IE的角度判定,可以省一個比特,因為我們做兼容時,絕大多數(shù)情況都是IE與非IE地開工。
Code:
復(fù)制代碼 代碼如下:

var notIE = -[1,];
if(-[1,]){
alert("這不是IE瀏覽器!");
}else{
alert("這是IE瀏覽器!");
}

相關(guān)文章

  • 手把手教會你使用redux的入門教程

    手把手教會你使用redux的入門教程

    本文主要介紹了手把手教會你使用redux的入門教程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • JS異步宏隊列與微隊列原理區(qū)別詳解

    JS異步宏隊列與微隊列原理區(qū)別詳解

    這篇文章主要介紹了JS異步宏隊列與微隊列原理區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • javascript數(shù)組去重常用方法實例分析

    javascript數(shù)組去重常用方法實例分析

    這篇文章主要介紹了javascript數(shù)組去重常用方法,結(jié)合實例形式對比分析了幾種常用的數(shù)組去重方法實現(xiàn)技巧與優(yōu)缺點,需要的朋友可以參考下
    2017-04-04
  • javascript eval和JSON之間的聯(lián)系

    javascript eval和JSON之間的聯(lián)系

    本文著重解釋eval函數(shù)和JSON數(shù)據(jù)格式之間的聯(lián)系以及一些細(xì)節(jié)上的問題。
    2009-12-12
  • 為JavaScript添加重載函數(shù)的輔助方法

    為JavaScript添加重載函數(shù)的輔助方法

    大家都習(xí)慣了重載帶來的便利。JavaScript有沒有重載呢?有人會回答沒有,因為函數(shù)會被覆蓋;有人說有,我們可以模擬重載這 一操作。
    2010-07-07
  • 如何通過遞歸方法實現(xiàn)用json-diff渲染json字符串對比結(jié)果

    如何通過遞歸方法實現(xiàn)用json-diff渲染json字符串對比結(jié)果

    JsonDiff是一個高性能json差異發(fā)現(xiàn)工具,它幾乎可以發(fā)現(xiàn)任何JSON結(jié)構(gòu)的差異,并且將錯誤信息反饋給用戶,下面這篇文章主要給大家介紹了關(guān)于如何通過遞歸方法實現(xiàn)用json-diff渲染json字符串對比結(jié)果的相關(guān)資料,需要的朋友可以參考下
    2022-12-12
  • 微信小程序?qū)崿F(xiàn)即時通信聊天功能的實例代碼

    微信小程序?qū)崿F(xiàn)即時通信聊天功能的實例代碼

    這篇文章主要介紹了微信小程序?qū)崿F(xiàn)即時通信聊天功能的實例代碼,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-08-08
  • Layui之table中的radio在切換分頁時無法記住選中狀態(tài)的解決方法

    Layui之table中的radio在切換分頁時無法記住選中狀態(tài)的解決方法

    今天小編就為大家分享一篇Layui之table中的radio在切換分頁時無法記住選中狀態(tài)的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • 原生js結(jié)合html5制作簡易的雙色子游戲

    原生js結(jié)合html5制作簡易的雙色子游戲

    這篇文章主要介紹了原生js結(jié)合html5制作簡易的雙色子游戲的代碼,是個人學(xué)習(xí)練手用的,雖然寫的不太好,還是分享給大家,有需要的小伙伴可以參考下。
    2015-03-03
  • JS實現(xiàn)電子時鐘入門操作

    JS實現(xiàn)電子時鐘入門操作

    這篇文章主要為大家詳細(xì)介紹了JS實現(xiàn)電子時鐘入門操作,實現(xiàn)帶有表盤的時鐘,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06

最新評論