前最短的IE判定借助于IE不支持垂直制表符的特性搞出来的。
var ie = !+"\v1";
仅仅需要7bytes!参见这篇文章,《32 bytes, ehr … 9, ehr … 7!!! to know if your browser is IE》,讲述外国人 是如何把IE的判定从32 bytes一步步缩简成7 bytes!的故事
但这纪录今年1月8日被一个俄国人打破了,现在只要6 bytes!它利用了IE与标准浏览器在处理数组的toString方法的差异做成的。对于标准游览器,如果数组里面最后一个字符为逗号,JS引擎会自动 剔除它。详见这 里 恭喜你,Aleko ,你真是我的偶像!
var ie = !-[1,];
如果从非IE的角度判定,可以省一个比特,因为我们做兼容时,绝大多数情况都是IE与非IE地开工。
var notIE = -[1,];
<script>
if(-[1,])
{ alert("这不是IE浏览器!"); }
else
{ alert("这是IE浏览器!"); }
</script>
提示:你可以先修改部分代码再运行。
转自:http://www.asktest.com/blog/?p=223
分享到:
相关推荐
以前最短的IE判定借助于IE不支持垂直制表符的特性搞出来的。
句代码在IE9之前曾被称为世界上最短的IE判定代码。代码虽短但确包含了不少javascript基础知识在里面。
全等三角形判定复习公开课学习教案.pptx
以前最短的IE判定借助于IE不支持垂直制表符的特性搞出来的。 代码如下: var ie = !+”\v1″; 仅仅需要7bytes!参见这篇文章,《32 bytes, ehr … 9, ehr … 7!!! to know if your browser is IE》,讲述外国...
以前最短的IE判定借助于IE不支持垂直制表符的特性搞出来的。
全等三角形的判定边边边学习教案.pptx
人教初二数学上册全等三角形的判定PPT课件.pptx
是一个关于怎样用判定树,判定表解决问题的例子
三角形全等的判定SSS学习教案.pptx
利用固相能量守恒定律判定煤炭最短发火期技术,建立简便实效的数学模型,并与使用TGA/SDTA851 e同步热分析仪所得的数据进行拟合,对煤的实验最短发火期进行测算,大幅提高最短发火期预测的效率和精度,对我国研究煤自燃...
全等三角形的判定SASPPT资料.pptx
2021年09月16日
判定树
这个目前世界上最短的 Javascript 判定 IE 浏览器的方法来自俄罗斯!它已经在各版本的 IE 以及目前其他流行的浏览器上经过测试,基于 IE 的 Bug,微软虽然已经意识到,但是从来没有纠正过。 代码如下: [removed] var...
八年级数学下册知能提升作业十七第19章全等三角形19.2全等三角形的判定1_2全等三角形的判定条件边角边华东师大版20200319233
2018年秋八年级数学上册第13章全等三角形13.2三角形全等的判定1全等三角形2全等三角形的判定条件作业新版华东师大版
全等三角形的判定文.pdf
全等三角形的判定方法.doc