jquery源码学习

原创 xiaolong2122451 随笔 Jquery源码分析 276阅读 2017-06-10 16:11:35 举报

jQuery实例方法学习

javascript 代码

前端老司机必备技巧

一般我们在做浏览器兼容的时候, 主要考虑的是IE 。 一般都是通过IE内核来判断。 IE67没问题。 但是IE8就会有小毛病。 有同学可能碰到过这种情况, 就是, 我们用模拟的IE8测试没问题, 但是领导用个破笔记本也是IE8就会出问题。样式全乱了。而且, 你去打印它们的内核,会发现都是IE8的内核。 那么相同的内核为啥效果不一样呢?这里是这样的。

说细了分,IE8有两种版本的IE8,也不知道微软怎么想的。 一种是Trident4.0的IE8 , 一种就是Trident7.0的IE8 。 这是Trident的介绍

通过上图大家可能就发现了, Trident4.0对CSS支持并不好。所以解决办法就是双重判断, Trident4.0的IE8就不然它打开网站。

代码 :
javascript 代码

你就会发现里面有:
Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; .NET4.0E; .NET4.0C; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 3.0.30729; rv:11.0) like Gecko

然后判断他是7.0还是4.0就可以啦!

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复