なぜこんなにたくさんのjavascriptのファイルが必要なのでしょうか。
おおよそ下記3種類かと思います。
- 用途によってわけている
- 記述量が多くなってきたのでファイルを分割した
- プラグインである
もちろん、役割分担など関係なく1ファイルに全てを記述してもおおよそ問題なく同じ動作をします。
「じゃあファイルわける必要ないじゃん」と思うかもしれませんが、
ちょっと立ち止まって考えてみてください。
「1つの国に全ての国の人が住めますか?」
「1つの県に全ての都道府県の人が住めますか?」
「1つの家に全ての家族が住めますか?」
「理論上」ではなく「現実的に」は「住めない」ですよね?
というところで考えると「ファイルをわける」というイメージがつくのでは、
と思います。
たくさん必要かどうかは要件次第ですし、作る人次第にもなるかもしれません。
これらのjsファイルのような事が読み書きできなければ
サイトの制作者になるのは難しいですか?
Yes/Noどちらとも言えません。
「制作者」には色んな種類があります。
自身が目指すものによって必要な技術や知識が異なります。
始めは誰もが初心者なので、まずは目標を定めて、
それに必要な知識や技術を習得されては?
目指すものに何が必要かは目標を定めないと決まりません。
サイトを作るために何が必要かは要件が定まらないと決まりません。