javascriptはheadとbodyの違いに置く(w 3 cはheadラベルに入れることを推奨する)
2351 ワード
JavaScriptスクリプトはどこにありますか?
HTMLで body部分のJavaScripptsはページ読み込み時に実行されます.
HTMLで head部分のJavaScriptは呼び出し時に実行されます.
——————————————————————————————————————————
ヘッド 部分のスクリプト: 実行するスクリプトまたはイベントトリガを呼び出すためのスクリプトはHTMLのヘッド部分にあります.スクリプトをヘッド部分に置くと、スクリプトは任意の呼び出し前にロードされることが保証されます.
外部スクリプトの使用
いくつかのページで同じスクリプトプログラムを実行したい場合があります. これらのコードは各ページで繰り返される必要はありません.このときは外部スクリプトを使います.スクリプトを外部ファイルに書いて、拡張子の名前を付けて保存できます. .jsのファイルにあります.
注意:外部スクリプトファイルにマーカーを含まないでください.
外部スクリプトを使用するときはタグ<スクリプト>を使用します. の「src」属性値は該当するものを指します.jsファイルでいいです.
1:JavaScriptマークを<ヘッド>に置く… ヘッドの間に、ホームページと残りの部分のコードを前にあらかじめ搭載することで、コードの機能をより強くすることができます. 例えば*.jsファイルへの事前呼び出し. つまり、コードをエリアに置いて、ページをロードする時、コードを同時にロードしました.エリアで呼び出した時、コードを読み込む必要がなくなり、速度が上がりました.この違いは小さいプログラムでは見られないです.とても複雑なプログラムを実行する時に分かります.もちろんJavaScriptのマークを<Body>に置いてもいいです. 本体間では、文書の一部を動的に作成することができます. ここでマウスを作ってイベントに従って、ページを読み込んでからマウス座標の計算を行うだけです.あるいはfilterフィルタとjavascriptの共同使用による画像フェードアウト効果です.
2:htmlのヘッドを入れて、ページを読み込む前に実行し、bodyに入れると、javascriptのコードをロードしてから実行します.
だからheadの中の先に実行します.
3:functionなら区別がないalert(1) は置く位置と関係があります.headロードが完了したら alert 一つは、bodyに順を追ってalertをロードすることです.
クライアントスクリプトは一般的に <ヘッド> その上 コードを纏める.
ブラウザがこのスクリプトをサポートしていない場合、ブラウザは
スキップして実行しないとエラーメッセージも出ません.
HTMLで body部分のJavaScripptsはページ読み込み時に実行されます.
HTMLで head部分のJavaScriptは呼び出し時に実行されます.
——————————————————————————————————————————
ヘッド 部分のスクリプト: 実行するスクリプトまたはイベントトリガを呼び出すためのスクリプトはHTMLのヘッド部分にあります.スクリプトをヘッド部分に置くと、スクリプトは任意の呼び出し前にロードされることが保証されます.
<html>
<head>
<script type=”text/javascript”>
….
</script>
</head>
body 部分のスクリプト: ページが読み込まれたときに実行されるスクリプトはHTMLのbody部分に置かれます.bodyの部分に置くスクリプトは、通常、ページの内容を生成するために使用されます.<html>
<head>
</head>
<body>
<script type=”text/javascript”>
….
</script>
</body>
body 和 ヘッド 部分は同時にスクリプトがあります.ファイルに無数のスクリプトを入れることができます.だから、あなたのファイルにはbodyとheadの部分が同時にスクリプトが存在します.<html>
<head>
<script type=”text/javascript”>
….
</script>
</head>
<body>
<script type=”text/javascript”>
….
</script>
</body>
————————————————————————————————————————– 外部スクリプトの使用
いくつかのページで同じスクリプトプログラムを実行したい場合があります. これらのコードは各ページで繰り返される必要はありません.このときは外部スクリプトを使います.スクリプトを外部ファイルに書いて、拡張子の名前を付けて保存できます. .jsのファイルにあります.
注意:外部スクリプトファイルにマーカー
外部スクリプトを使用するときはタグ<スクリプト>を使用します. の「src」属性値は該当するものを指します.jsファイルでいいです.
<html>
<head>
<script src=”xxx.js”></script>
</head>
<body>
</body>
</html>
注意: これを覚えていて、外部スクリプトファイルのスクリプトマークはあなたが通常シナリオを書くところに置いてあります. 1:JavaScriptマークを<ヘッド>に置く… ヘッドの間に、ホームページと残りの部分のコードを前にあらかじめ搭載することで、コードの機能をより強くすることができます. 例えば*.jsファイルへの事前呼び出し. つまり、コードをエリアに置いて、ページをロードする時、コードを同時にロードしました.エリアで呼び出した時、コードを読み込む必要がなくなり、速度が上がりました.この違いは小さいプログラムでは見られないです.とても複雑なプログラムを実行する時に分かります.もちろんJavaScriptのマークを<Body>に置いてもいいです. 本体間では、文書の一部を動的に作成することができます. ここでマウスを作ってイベントに従って、ページを読み込んでからマウス座標の計算を行うだけです.あるいはfilterフィルタとjavascriptの共同使用による画像フェードアウト効果です.
2:htmlのヘッドを入れて、ページを読み込む前に実行し、bodyに入れると、javascriptのコードをロードしてから実行します.
だからheadの中の先に実行します.
3:functionなら区別がない
クライアントスクリプトは一般的に <ヘッド> その上 コードを纏める.
ブラウザがこのスクリプトをサポートしていない場合、ブラウザは
スキップして実行しないとエラーメッセージも出ません.