HTML5 Shim vs. Shiv

owl*_*one 47 html5 internet-explorer html5shiv

Rails初学者.

我在我的示例应用程序中编写CSS.我知道有Javascript代码可以帮助浏览器,即Internet Explorer,支持HTML5.

HTML5 Shim和HTML5 Shiv有什么区别?这是值得了解的吗?

http://html5shim.googlecode.com/svn/trunk/html5.js

http://html5shiv.googlecode.com/svn/trunk/html5.js

我的代码,你们都:

<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js">
</script>
<![endif]-->
Run Code Online (Sandbox Code Playgroud)

Nor*_*ard 77

它最初被称为html5-shiv.

Shiv真的不是正确的术语,因为shiv是一个刺刀.

垫片是你用来平衡事物(或支撑它们)的东西.如果一张桌子有一条腿太短,你可以用一块木头或电话簿来垫片......

所以html5-shim适用于那些希望html5shiv被称为垫片的人.

就差异而言,完全是这样.

有点像polyfill覆盖功能实现的差异.
在北美,Polyfill可能被称为"Spackle".

  • 没人会想要攻击Internet Explorer,不是吗?;-) (9认同)
  • 谢谢!在学习新概念时,很难知道什么是值得了解的. (7认同)
  • @HenryRusted我可能正在想象任何大规模的场景,整个团伙都会变得生畏,在过场动画......杀手离开,相机拉回来,它是IE5.5,IE6,IE7,IE8,IE9,IE10,Android 2.3 ,大多数移动Safari ...打破网络. (3认同)

小智 22

来自http://code.google.com/p/html5shim/

shiv还是shim?

常见问题: html5shim和html5shiv有什么区别?
答案:没有,一个人有一个,一个人有av - 就是这样.


Adr*_*osa 11

答案是.

shiv这个术语起源于John Resig,他被认为使用了这个词的俚语,一个用作刀状武器的尖锐物体,用于Internet Explorer.说实话,约翰可能打算使用单词 shim,在计算中意味着应用程序兼容性解决方法.大多数熟悉Internet Explorer的开发人员都喜欢视觉图像,而不是纠正他的错误拼写.孩子们,这就是词源.

来自作者的页面https://github.com/aFarkas/html5shiv