通常、以下のようにスクリプトタグを使用してJavaScriptファイルを含めます。
<script type="text/javascript" src="somefile.js"></script>
言語属性を使用している人もいます。
最近では、type属性を省略している人がたくさんいます。 JavaScriptがデフォルトのスクリプト言語である場合は、type属性も省略すべきだと感じ始めました。 type属性を省略するとよいでしょうか?問題が発生しますか?
これを参考にしてください(Book of Speed): http://www.bookofspeed.com/chapter3.html
基本的に最善の方法は、すべてのJavaScriptを、最小化されたall.min.jsのような名前の1つのファイルに結合することです。
通常、HTML5では次のようにします。
<script src="js/all.min.js"></script>
ご覧のとおり、 あなたDO NOTにはHTML5のtype属性が必要ですが、他のバージョンのHTMLおよびXHTMLでは必要です 。仕様では、コンテンツが「text/javascript」以外の場合、HTML5でtype属性を指定する必要があることが明記されています。
覚えておくべきこと:
注意:
text/javascript
以外のタイプを指定する場合は、次のいずれかを使用します。
上記のリストは次のとおりです: http://dev.w3.org/html5/spec-author-view/the-script-element.html#scriptingLanguages
言語属性は使用せず、タイプ属性のみを使用することに注意してください。