Подтвердить что ты не робот

HTML5 Shim против 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

Мой код, y'all:

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

Ответ 1

Первоначально он назывался html5-shiv.

Шив действительно не правильный термин, так как шив является орудием ножа.

Прокладка - это то, что вы используете, чтобы выровнять предметы (или подкрепить их). Если в таблице есть одна нога, которая слишком короткая, вы можете закрепить ее куском дерева или телефонной книгой...

Итак, html5-shim предназначен для людей, которые ожидают, что html5shiv будет называться шайбой.

Это полностью, насколько различия идут.

Вид вроде polyfill охватывает различия в реализациях функций.
В Северной Америке Polyfill можно назвать "Spackle".

Ответ 2

Из http://code.google.com/p/html5shim/

shiv или shim?

Общий вопрос: какая разница между html5shim и html5shiv?
Ответ: ничего, у одного есть m, а у одного есть v - что он.

Ответ 3

Ответ:

Термин shiv происходит от John Resig, который, как полагали, использовал слово для его значения сленга, острый предмет, используемый как ножеобразный оружие, предназначенное для Internet Explorer. По правде говоря, Джон, вероятно, предназначенный для использования слова shim, который в вычисление означает совместное использование совместимости приложений. Скорее, чем исправить его неправильное обращение, большинство разработчиков знакомы с Интернетом Проводник оценил визуальные образы. И это, дети, это этимология.

На странице автора https://github.com/aFarkas/html5shiv