Přejít k navigační liště

Zdroják » Zprávičky » innerShiv: vkládání HTML5 v IE

innerShiv: vkládání HTML5 v IE

Zprávičky JavaScript, Různé

Internet Explorer nerozpozná nové HTML5 elementy a nedokáže je nastylovat. Řešením je HTML5 Shiv. Tento kód v IE zajistí náhradu nových elementů tak, aby je IE dokázal zpracovat a nastylovat. Bohužel i toto řešení selže, pokud chcete vložit nový element do stránky pomocí vlastnosti innerHTML.

var s = document.createElement('div');
s.innerHTML = "<section>Hi!</section>";
document.body.appendChild(s);

Pomoc nabízí JD Bartlett s nástrojem, zvaným innerShiv. Tento nástroj upraví vkládaný element tak, aby mu IE porozuměl.

Zdroj: Ajaxian

Komentáře

Odebírat
Upozornit na
guest
0 Komentářů
Nejstarší
Nejnovější Most Voted
Inline Feedbacks
Zobrazit všechny komentáře

Jak Reddit migroval svou funkcionalitu komentářů z Pythonu do Go

Různé
Komentáře: 0
Reddit modernizuje jednu ze svých nejdůležitějších částí infrastruktury: systém komentářů, který denně obsluhuje miliony uživatelů. Původní Pythonový monolit přestával vyhovovat nárokům na výkon a škálování, a proto se tým rozhodl přepsat celý backend komentářů do Go. Migrace probíhala postupně, s paralelním během staré a nové služby, aby nedošlo k narušení uživatelské zkušenosti. Inženýři zavedli detailní porovnávání odpovědí, izolované databáze a robustní monitoring, což umožnilo bezpečné testování na živém provozu. Celý proces ukazuje, jak lze zásadní infrastrukturní změny provést bez výpadků a s důrazem na konzistenci dat.