JavaScript 編が終わった後のおすすめの勉強方法はありますか?

ご自身で作った UI 部品を、 Web サイトに組み入れることを目標にアウトプットしていけば実力がつくかと思います。
2021年8月12日
ユーザー

こんにちは。
私は副業で WEB 制作をしていきたいと思っております。

現在、HTML・CSS のアウトプットとして模写コーディングを行いながら、JavaScript 編も終わりました。(現在 jQuery 学習中)

JavaScript アウトプット方法を調べているのですが、JavaScript についての説明などがヒットし、なかなかいいアウトプット方法が見つかりません。
HTML、CSS では模写コーディングを行ったことで、深く理解することができたと感じました。
そのため、JavaScript でも模写コーディングができないかと調べましたが、こちらもまた、なかなか見つけることができませんでした。

選択肢としては、模写サイトを探す、JavaScript 発展形( React、Vue.js )の学習をする方法があると考えておりますが、おすすめの方法はございますでしょうか。
ご教授いただければと思います。

スタッフ

こんにちは。ご質問ありがとうございました。

JavaScriptアウトプット方法を調べているのですが、JavaScriptについての説明などがヒットし、なかなかいいアウトプット方法が見つかりません。

こちらは Web 制作に活かせる JavaScript ということでしょうか。
その場合、たとえばどういったものを作りたい、といったイメージはありますか?

それ次第かと思いますので、お手数ですが詳しく教えていただけますと幸いです。

ユーザー

はい、Web 制作に活かせる JavaScript についてになり、まずは、ランディングページ制作を目標にしております。
現在、JavaScript を使いどういったものを作りたいというイメージが持てておりません。
理由としては、YouTube の模写動画で JavaScript と思っていた部分が CSS で実装されており( JavaScript でも実装可能かもしれませんが)、どの部分が JavaScript でどの部分が CSS が使われているかを理解できてない部分がありました。
そのため、どの部分で JavaScript を活用できるかの理解も含めて、アウトプット方法などがあればと思っております。

スタッフ

こんにちは。ご確認ありがとうございました。

現在、JavaScript を使いどういったものを作りたいというイメージが持てておりません。
理由としては、YouTube の模写動画で JavaScript と思っていた部分が CSS で実装されており( JavaScript でも実装可能かもしれませんが)、どの部分が JavaScript でどの部分が CSS が使われているかを理解できてない部分がありました。

このあたりは慣れないと確かに難しいですよね。

ただ、Web 制作における JavaScript についてはいくつかの主要なパターンを抑えておけば良いでしょう。具体的にはレッスン一覧の以下があたります。

そのため、どの部分で JavaScript を活用できるかの理解も含めて、アウトプット方法などがあればと思っております。

あとは上記の UI 部品を、ご自身が作った Web サイトに組み入れることを目標にアウトプットしていけば実力がつくかと思います。その際に、余裕があればハンバーガーメニューのスタイルを変更してみたり、カルーセルの UI を変更してみてください。

また、カルーセルや Intersection Observer API などは別途 JavaScript のライブラリがあったりします。「 JavaScript カルーセル library」「 JavaScript inview ライブラリ」などで検索して、そういったライブラリをサイトに組み込む練習をしてみるのもおすすめです。

以上、参考にしていただければ幸いです。

ユーザー

ご回答ありがとうございます。

添付画像の部分は履修済みでしたが、しっかりと理解できてないために、どの部分に JavaScript を実装しているのかがわからなかったのかもしれません。
あらためて復習したうえで、添付画像の UI 部品それぞれを組み入れやアレンジをしていきたいと思います!
何をやればいいかわからない状態だったので、JavaScript のライブラリも含めアドバイスいたいただいたことを参考にさせていただきます。
ありがとうございました。

スタッフ

参考になったようでなによりです!ぜひいろいろなUI部品を組み込んでみてください。

この質問はユーザーによって解決済みになりました

このレッスンの質問と回答(158)