2012-02-08 6 views
0
<\/script> 

これは、それが使用されている方法です。</script>は何ですか?

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 
<script>window.jQuery || document.write('<script src="js/libs/jquery-1.7.1.min.js"><\/script>')</script> 

私はinitializrからこれを得ました。

+0

この記事の回答を参照してください:[JavaScriptはどのように多くのJavaScriptを含む新しいページを作ることができますか?](http://stackoverflow.com/questions/2004995/how-can-javascript-make-new-page-that- contains-more-javascript) –

+0

ここでの説明http://stackoverflow.com/questions/236073/why-split-the-script-tag-when-writing-it-with-document-write – Christophe

答えて

5

バックスラッシュは、ブラウザがJavaScriptを終了させる</SCRIPT>タグを見るのを防ぎます。 JavaScriptはそれを食べるので、出力は希望通りに</SCRIPT>になります。

+0

あなたは ''バッククォート内の他のHTMLコードまたはマークアップがそれを食べます。 – kay

2

引用符で囲まれたテキストの外側のスラッシュがエンコードされないようにするエスケープ文字。

2

単純に</script>でスラッシュをエスケープしているため、document.write()機能によって自動的にエンコードされません。

関連する問題