• ベストアンサー

Java Scriptの書き方について教えて下さい。

Java Scriptの書き方について教えて下さい。 独学なので超初歩的な質問ですが、Java Scriptを外部ファイルにしたいと思っておりますが、外部ファイルには何を記述し、(<head></head>、<body></body>)の中には何を書いたらよくかわかりません。 現在はタグの中にスクリプトを記述しています。あるいは意味も判らずにコピペしています。 初心者にも判りやすい参考書かサイトをご存じでしたら教えて下さい。 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.2

.jsファイルには何をどのように書くかに決まりはありません。 何の機能を書いても構いません。またその.jsファイルを、どこで 読み出しても構いません<head>の中でも<body>の中でも自由です。  役割分担によって、場所とか、呼び出しの方法(onload=とか、onclick=とか) が決まるわけではないです。よって、決まりが無い物を、教えてくれている本か サイトも無いのです。

oyajin082
質問者

お礼

書き方に決まりが無いのですか。 と言う事は自己流でいろいろ試すしか無い訳ですね。 ありがとうございました。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

javascript自体、headでもbodyでも好きなところに書いてかまいません。 ただ外部化するのであれば、headに <script type="text/javascript" src="hogehoge.js"></script> のような書き方をするのが普通です。 外部ファイルに何を書くかは、それこそ好きなように・・・としか

oyajin082
質問者

お礼

早々のコメントありがとうございました。 私の質問の仕方が悪かったのですが、例えばドロップダウンメニューの場合、.jsで外部ファイルを作り、<head>ではsrcで.jsファイルを読み込み、<body>タグには<body onload="initRollovers();">と記述し、htmlの中にはonMouseOver~やonMouseOut~と記述しますね。(サイトからのコピペなので書かれている内容についてはほぼ理解していません) つまり、これ以外でもJava Scriptを使う場合に、.jsファイルには何をどのように書き、<body>タグには何を書き、実際に動かすhtml部分には何をどのように書いたら良いのかが判らないのです。 その役割分担と言うのか、サイトに沢山あるスプリプトをコピペして持ってきて、これは外部ファイルにして、ここはhtmlの中に書く、という分け方、書き方を教えてくれている本かサイトを知りたいと思っておりますので、ご存知でしたら、またどのように勉強をされたか教えて頂けたら幸いです。