2009-06-01 5 views
0

タグを閉じることなく、多くのサイトがこれを使用しています。Document HEADの外部スクリプトにリンクする最も良い方法

<script type="text/javascript" src="editor.js"> 

このスタイルもrecommendedですが、長いです:

<script type="text/javascript" src="editor.js"></script> 

は、私はこのようにそれを書くことができますか?それが有効か、それとも良い方法がありますか?

<script type="text/javascript" src="editor.js" /> 

答えて

7

あなたは、常にいくつかのブラウザでは、自動閉鎖スクリプトタグを許可していません

<script type="text/javascript" src="editor.js"></script> 

を使用します。詳細については

Why don't self-closing script tags work?

+0

何ですか?自己閉じタグはXMLの一部であり、そのためにXHTMLの一部であり、なぜブラウザがそれをサポートしていないのですか? – Malfist

+0

IEは本当にXHTMLをサポートしておらず、IEのマーケットシェアを与えても、単にこれらのユーザーを無視することはできません。 (サポートしていなければならない機能をサポートしていないブラウザは一般的な方法です。ウェブ開発を行う場合は、この不幸な状況に備える必要があります)。 –

1

2番目のオプションの使用を参照してください。 Not all browsersは自己閉鎖スタイルをサポートしています。

+0

実際、結果は非常に混乱する可能性があります。間違いなく#2 –

1
<script type="text/javascript" src="editor.js"> 

これは無効であり、不具合が発生します。

<script type="text/javascript" src="editor.js"></script> 

これは問題ありません。

<script type="text/javascript" src="editor.js" /> 

これは、限り、あなたがHTML CompatibleないXHTMLを使用しているようで結構です。つまり、XHTMLをXMLコンテンツタイプ(application/xhtml + xmlが好ましい)で提供し、Internet Explorerのサポートを忘れる必要があります(別のドキュメントを除く)。