今年の春に進学のためにパソコンを購入してからWebサービスの世界に興味を持つようになり、Webデザインについて勉強しています。HTMLやCSSは大体理解したため、これからJavaScriptを学ぼうと本を購入しました。しかし、文法とかどうしてそう動くかなどをあまり理解できません。独学でJSを学んだ方はどのようにアプローチして学習されたのでしょうか?
私は全て「とほほ」で学んだ。
HTMLやCSSやJavaScriptを覚える事はWebデザインの勉強ではありません。
そうとも限らないのではないでしょうか?私はwebデザインとはそこも含めてだとおもっています。
含める含めないは勝手だけど、純粋にWebデザインと言ったらまずやる事がHTMLやCSSやJavaScriptを覚える事では無い。何をやりたいのか明確では無さそうだったので、そうコメントしたまでです。
Webデザインは必ず実装する必要があるんだから実装方法から学ぶのは良いことだと思うけど?
むしろ、webだからこそ、html/css/javascriptがデザインの範疇に入ってくるのだと思うのだが。。コメ主の言ってるのは「webサイトを制作する意義」的なことじゃないの?
ただ単にwebデザインという言葉だけとれば、たしかにコーディングは含まれないが、コメ主のニュアンスはちがうかもしれない
Webデザインの範疇もよくわかってないです。精進しますね:-(
Webデザイナーはデザインが出来なければWebデザイナーではない。デザインする上でHTMLやCSSやJavaScriptの知識は最低限必要だがデザインを覚える事の方が重要だと言う事。デザインありきで物事を考えなければ良いデザイナーに成れないのでは?
と言う事により実装方法から学ぶメリットが浮かばない。
まずは自分のサイトをつくって、経験を積みましょう。まわりに聞ける人がいないなら自分の感覚で理解していくしかないです。
とりあえずjQueryからはじめた
あたしもー。
おなじく、デザイナーならjsできなくてもjqueryできればなんとかなる
そして動かなくてもデバッグする基礎知識もなく別のライブラリを使ったりするようなしょっぱいことになるよね。最低限どこでエラーはいてるのかとか解るレベルのJSの知識は必要だよー
まずはどんなに壮大でもいいから作りたいものを見つける。
で、そういうのは大概マウスでクリックしたらーとか選んだ数字足し算したらーとかあるから、機能を細分化
自分が真似したいと思ったサイトなんかのコードを読みまくる。圧縮されてたりしたら、時間かかるから別のを探す。Bootstrapとか有名どころのライブラリを読んで、真似して書いてみる。console.log()しまくる。
あとJSの参考サイトは古いサイトは利用しないように。文字列の出力にdocument.write()使ってるようなとこは使ってる理由かいてなければやめたほうがいい。
なるほど
すごく簡単なものから作り始めて、徐々にハードルを上げていこう。時計を作ってみたり、ランダムに表示される画像のブロックを作ってみたり。そのうちスライダーを作れるようになり、変則的な動きをするアニメーションを作れるようになり、いずれマスターできる。
最初はなぜ動くかとか、根本的な概念の部分をつきつめようとしても無理があります。(気になるのもわかります。)でもそれは、後々序所にわかっていくことなので、他の回答者様がおっしゃっている通りまずは自分の作りたい動きに関連するところだけを勉強するとか、参考書に書いてある事をそのままやったりしてみる。というのが大事だと思います。とりあえず理解できなくても、動かす事ができれば第一歩です。
あ、すみません、そもそも動かせないってことですか?
みんなの回答 8 件
私は全て「とほほ」で学んだ。
HTMLやCSSやJavaScriptを覚える事は
Webデザインの勉強ではありません。
まずは自分のサイトをつくって、経験を積みましょう。まわりに聞ける人がいないなら自分の感覚で理解していくしかないです。
とりあえずjQueryからはじめた
まずはどんなに壮大でもいいから作りたいものを見つける。
で、そういうのは大概マウスでクリックしたらーとか選んだ数字足し算したらーとかあるから、機能を細分化
自分が真似したいと思ったサイトなんかのコードを読みまくる。
圧縮されてたりしたら、時間かかるから別のを探す。
Bootstrapとか有名どころのライブラリを読んで、真似して書いてみる。
console.log()しまくる。
あとJSの参考サイトは古いサイトは利用しないように。
文字列の出力にdocument.write()使ってるようなとこは使ってる理由かいてなければやめたほうがいい。
すごく簡単なものから作り始めて、徐々にハードルを上げていこう。
時計を作ってみたり、ランダムに表示される画像のブロックを作ってみたり。
そのうちスライダーを作れるようになり、変則的な動きをするアニメーションを作れるようになり、いずれマスターできる。
最初はなぜ動くかとか、根本的な概念の部分をつきつめようとしても無理があります。(気になるのもわかります。)
でもそれは、後々序所にわかっていくことなので、他の回答者様がおっしゃっている通りまずは自分の作りたい動きに関連するところだけを勉強するとか、参考書に書いてある事をそのままやったりしてみる。
というのが大事だと思います。
とりあえず理解できなくても、動かす事ができれば第一歩です。
関連するトピックス