HTML5 Shim vs. Shiv
初学者在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]-->
它最初被称为html5-shiv。
Shiv真的不是合适的术语,因为shiv是一个刺刀。
垫片是你用来平衡事物(或支撑它们)的东西。 如果一张桌子的一条腿太短,你可以用一块木头或一本电话簿来擦一下。
所以html5-shim是希望html5shiv被称为垫片的人。
就差异而言,就是这样。
有点像polyfill
覆盖function实现的差异。
在北美,Polyfill可能被称为“Spackle”。
从http://code.google.com/p/html5shim/
shiv或shim?
常见问题: html5shim和html5shiv有什么区别?
答:没有,一个有一个,一个有一个 – 就是这样。
答案是。
术语shiv起源于John Resig ,后者被认为是用它的俚语的意思,这个尖锐的物体被用来当作刀子般的武器,专门用于Internet Explorer。 说实话,约翰可能打算使用shim这个词,它在计算中意味着应用程序兼容性的解决方法。 大多数熟悉Internet Explorer的开发人员不是纠正错误,而是欣赏视觉图像。 那孩子呢就是词源