51 votes

HTML5 Shim contre Shiv

Débutant sur les Rails.

Je suis codage CSS dans mon exemple d'application. J'ai compris que c'est du code Javascript à l'aide des navigateurs: Internet Explorer, prise en charge de HTML5.

Quelle est la différence entre HTML5 Cale et HTML5 Shiv? Est-ce quelque chose qui est utile de savoir?

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

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

Mon code, y'all:

<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js">
</script>
<![endif]-->

82voto

Norguard Points 10718

Il a été appelé à l'origine le html5-shiv.

Shiv n'est pas vraiment le bon terme, comme un shiv est un coup de poignard-mettre en œuvre.

Une cale est quelque chose que vous pouvez utiliser au niveau des choses (ou prop up). Si une table a une jambe qui est trop court, vous risquez de cale avec un morceau de bois ou un carnet de téléphone...

Donc, html5-shim est pour les gens qui attendent html5shiv être appelé une cale d'épaisseur.

C'est elle, aussi loin que les différences aller.

Un peu comme polyfills couvrent plus les différences dans les implémentations de fonctionnalités.
En Amérique du Nord, Polyfill qui pourrait être appelé "Plâtre".

26voto

Sander Luís Points 71

De http://code.google.com/p/html5shim/

Shiv ou Shim?

Question commune: quelle est la différence entre html5shim et html5shiv?
Réponse: rien, on a un m et on a un - c'est tout.

14voto

Adriano Rosa Points 135

La réponse est.

Le terme shiv provient de John Resig, qui a été pensé pour avoir utilisé le mot de son argot sens, un objet pointu utilisé comme un couteau-comme arme, prévu pour Internet Explorer. La vérité sera connue, John probablement l'intention d'utiliser le mot [shim) (http://en.wikipedia.org/wiki/Shim_(informatique)), qui en moyens de calcul de compatibilité d'application de solution de contournement. Plutôt que de corriger son mispelling, la plupart des développeurs familiers avec Internet Explorer apprécié l'imagerie visuelle. Et que, les enfants, est l'étymologie.

De l'auteur de la page https://github.com/aFarkas/html5shiv

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X