私はheader
html5shiv: http://code.google.com/p/html5shiv/のような HTML5 タグを使用しています。
ファイルを調べてみると、不要なファイルがたくさんありすぎているように思えたので、html5shiv http://css-tricks.com/snippets/javascript/make-html5-elements-work-inを介してより簡単な方法を調査しました。 -old-ie/に「ホットリンク」を追加するだけです: http://html5shiv.googlecode.com/svn/trunk/html5.js残りをホストさせます。
それから私は考えていました、このコードでさえやり過ぎのようです。createelement http://reference.sitepoint.com/javascript/Document/createElementを使用できないのはなぜですか?一般的にすべての html5shiv コードが必要なのはなぜですか?
以下はhttp://html5shiv.googlecode.com/svn/trunk/html5.jsからのコードの一部です。
.cloneNode():f=c(a),f.canHaveChildren&&!d.test(a)?
g.appendChild(f):f},a.createDocumentFragment=Function("h,f","return function(){var
n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+i().join()
私は JavaScript の専門家ではありませんが、なぜこれが必要なのかわかりません。