?このページは、はじめてプログラムという物に触れる方に向けて解説していきます。初心者の立場に立って書いて行きます。プログラムと言うと、難しい物だとか理系じゃないと・・・とか思っている人もいるようです。それは高度なプログラムの話。基本的な『理屈と仕組み』を理解すればとっても簡単な物です。『もし〜ならこうする。パズルを解いていくのが楽しいと思えれば、それだけで適正性は十分です。読む事ではなく書く事とく実験する事です。自分の手で書き動作確認をしてみて下さい。この時にコピーもしちゃ駄目。自分の手で打ち込んで下さい。』と言うような実験も試みて下さい。初心者はこの手間をするかしないかで、その後の伸びは全然違ってきます。javascriptと言う物はローカル(あなたのマシン)内で動く物ですのでテストはやりたい放題です。誰にも迷惑もかかりません。ソースをミスってマシンが爆発するような事はありませんから。◆エラーは友達、大歓迎?エラーが出たり全く動かなかったり、そんな事は書いていると頻繁に起こります。『何で動かないんだよぉ〜』って、むしゃくしゃする事もしょっちゅう。初期の頃は単純な記述ミスが多かったり、わかったつもりでいい加減に書いていたりそんな原因がほとんどです。エラーが出て原因を解決した人は、何故エラーが起きたかと言う事がわかった分1つ上達している事になります。エラーは上達している目印?みたいな物かもしれませんね。サンプルソースをコピーしてそのまま流してしまった人にはエラーは起こらない、だから覚えない。エラーが出たら『ラッキー』って思っちゃって下さい。自分がどういうエラーを起こしやすいかを知る事も自分の癖を知るのに都合が良いです。◆顔見えないしある程度自分で試行錯誤してもわからない時は、わかる人に聞いちゃう。聞いてしまいましょう。顔が見えるわけじゃないし気軽にね。身近にいない人は、教えてGoo(OKwave系)やヤフー知恵袋などでも聞けます。私もたまにOKwaveの方には回答しています。』をなるべく細かく書いて下さい。自分のサーバーに問題のファイルをアップして私が確認できるようにしてもらえると話は早く進みます。初心者のいけない所は、ほんの2行程度の質問で自分の仕様としてる事がわかってもらえると言う甘え。顔が見えないのだから、物凄い素人質問だとしてもできるだけ詳しく質問を書いてくださいね。◆順序としてはjavascriptはオブジェクト指向(意味わかりませんね)の言語です。htmlファイル内のタグやidなどあらゆる部品を全て『物』として捕らえて、それらを操作する物だと思って下さい。基本的なhtmlタグを理解できている事が大切です(ほんとに基本です)。formオブジェクトの操作をするのに、form関連タグを知らないのでは操作もできません。htmlタグの解説まですると長くなるので、省きますから事前にきちんと学習しておいてください。htmlを使って簡単なホームページくらいは作れる力が必要です。超簡単なHTMLが理解できない人にJavaScriptを理解するのはちょっと無理です。ちなみにXHTMLとかXMLとかではなくHTMLで十分です。個人のページであればXHTMLにこだわる必要なんてあまり無いですから。静的なHTML表示に対して動的なJavaScriptは非常に魅力的に感じたりします。目に見えるあれこれをやりたくて覚える人もいると思います。JavaScriptのコアの部分、基本的な文法や方法論などを身につける必要があります。言うのを知るだけで、どんどん世界が広がります。基本的なプログラムを覚えましょう。ある程度、公の場所に出すわけですから可能な限り確認をして欲しいと思います。FireFox(netscape)があります。あなたがどちらをメインにしていても構いませんが、確認だけは両方でして欲しいと思います。外に出かける前には鏡を見るくらいのエチケットと同じです。htmlでも結構違いが出るのでjavascriptを埋め込む場合はなおさらですね。目安としていい事だと思います。◆厚化粧に注意javascriptを覚え始めると、無理してでも使いたがる方がいらっしゃいます。付け加え付け加えの繰り返しで気づくとスクリプトだらけとか、簡単にできる事をわざわざ難しい方法でとか。本来、機能やデザインを高める為に使う物でも下手に多用しすぎると返って機能やデザインの低下を招きかねません。予期せぬエラーも多々出る事もあります。私も初期の頃使いすぎてエラー連発って事もありました。ビジターにとってエラーってとっても不快ですよね。エラーが出るくらいなら使わない方がましかもしれません。次の検索結果の方に飛んでしまいます。今はセキュリティの問題で複雑な事をやろうとすると、警告で引っかかったりします。できるだけスリム化してJavaScriptは使わずに、必要な機能だけ使うように心がけましょう。◆火ぐらい通して最近はブログの流行で個人ページをつくる人も減りました。個人ページで時折見かける(最近はさすがに減った)物で次のような物がありました。』javascriptではビジターのマシンの時間を取れます、またブラウザ名なども取出す事ができます。悲しく思う時があります。時計はパソコンについていてますし時間くらいわかっています。自分が使っているブラウザくらい知っています。何の為にその機能を使うのかを明確に自分の中で目的をはっきりさせましょう。絶対駄目とは言いきれません。あなたのブラウザは○○です。他のメニューはエラーが出る場合があります。本日発送の注文は○時までの受付になります。表示するだけでもそれが情報としての利用価値があり、役に立つと言う目的があるのであれば全く問題ないでしょう。『何の目的でそれを使うのか?』は必ず意識しましょう。準備するものtop◆紙と鉛筆javascriptを勉強していくのに紙と鉛筆の代わりにブラウザとエディタを用意します。エディタはwindowsならnotepad(メモ帳)で構いません。1.空のhtmlファイルを用意して下さい。2.このhtmlファイルをエディタとブラウザの両方で開いて下さい。書き換えながら、テストしながら、という形で進んで下さい。できれば秀丸エディタのような便利なエディタがあると楽です。ブラウザは私はIEがメインですが初心者にはFireFoxのエラーコンソールはかなり強い味方になります。コーディングのメインブラウザはFireFoxをお勧めします。いつでも開ける状態にしておくと便利です。このリファレンスさえあれば初心者には十分です。配布素材以外のコンテンツの無断使用・転載を禁じます。