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

最短的IE判斷代碼

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

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

如果從非IE的角度判定,可以省一個(gè)比特,因?yàn)槲覀冏黾嫒輹r(shí),絕大多數(shù)情況都是IE與非IE地開工。
Code:
復(fù)制代碼 代碼如下:

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

相關(guān)文章

最新評(píng)論

景泰县| 天津市| 轮台县| 通州区| 凤阳县| 高安市| 蒲江县| 西平县| 孝义市| 永德县| 昭觉县| 崇仁县| 西乌| 紫阳县| 万荣县| 防城港市| 雅江县| 龙泉市| 思南县| 山阴县| 潮州市| 唐海县| 台前县| 衡水市| 丰城市| 周至县| 景谷| 白山市| 兴安县| 徐水县| 吉林市| 宿州市| 奉化市| 眉山市| 达日县| 宁波市| 邹平县| 多伦县| 西平县| 古丈县| 贵州省|