所以,每个人都知道(从ie9.js http://code.google.com/p/ie7-js/ )。 它似乎工作,但它从来没有离开过测试版,因为在2010年的最后一个版本。
显然,还有一些其他的东西,做的东西有点类似(如Modernizr的,html5shiv和CSS3Pie),但它们并不完全一样(不只是因为他们需要每个功能应用或在范围更有限)。
难道还要考虑使用它的现代化好的做法呢? 我应该用别的东西吗?
所以,每个人都知道(从ie9.js http://code.google.com/p/ie7-js/ )。 它似乎工作,但它从来没有离开过测试版,因为在2010年的最后一个版本。
显然,还有一些其他的东西,做的东西有点类似(如Modernizr的,html5shiv和CSS3Pie),但它们并不完全一样(不只是因为他们需要每个功能应用或在范围更有限)。
难道还要考虑使用它的现代化好的做法呢? 我应该用别的东西吗?
ie9.js仍然是一个不错的一段代码。 它做了很多工作,固定了的东西,IE得到错误的。
当你正确地指出,现在是一个老的代码,但它仍然可以工作。
原因人们可能不会使用它来这么多的更多:
你作为替代品(Modernizr的,html5shiv,CSS3Pie)中提到的工具的,他们没有真正有任何功能交叉与ie9.js可言。 (另见这个答案 )
然而,这里有一些可能是ie9.js很好的选择更近的工具:
鉴于在浏览器中的绝大多数JS代码使用jQuery这些天写的,这基本上降低了一个包罗万象的IE定影液像补丁向下ie9.js几乎为零的需要。
但是,如果你不使用jQuery或类似的库,那么你会发现ie9.js仍然可以为你工作得很好。
我们已经为ie9.js补丁前一段时间,它释放的开源: https://github.com/mylovecompany/ie9-js 。