я вот учил чтобы делать сайты динамическими , сделал несколько нормальных форм , функции лайков и много еще чего. Но все что вы тут говорите и делаете мне вообще не понадобилось. А может то что вы учите это как в школе на уроке математике, типа тангенс - катангенс где в жизни вообще не пригодилось ?) Я реально заблудился походу в этом JS