Помогите разобраться, пожалуйста
Всем привет!
Помогите советом - как можно разобраться с тем, ДЛЯ ЧЕГО именно используются те или иные решения в JS?
К сожалению, пока что очень сильно падает мотивация при изучении JS потому что нет понимания, как это в дальнейшем может понадобиться.
Может у кого-то завалялись видео на эту тему, может есть книги, может даже есть какие-то учебные проекты которые объясняют ЗАЧЕМ и КАК?
странный вопрос. про какие решения вы хотите узнать?
в принципе 80% всех двигающихся, мерцающих, парящих, пердящих итп. элементов на сайте работают на JS. JS единственный (в смысле адекватно нормальный язык) который имеет возможность взаимодействия с пользователем на странице сайта.
Вот вам пример решения.
Пересчет товаров в корзине интернет-магазина. Например вы хотите 5 груш вместо 3. Вы нажимаете плюсик. Что происходит потом? Раньше в мире когда царил IE и в пост IE года, когда JS было сложно и работало хз как, тогда после нажатия на "+" у вас перезгрузилась бы страница , пехепе отработал бы функцию добавления в корзину и перезагрузил бы вам страницу. Т.е. чтобы изменить цифру 3 на 5, вам надо перезагрузить целую страницу с хедером, футером, другими товарами в корзине, блядским баннером в шапке и телефоном размером с луну. JS же даёт вам возможность сделать XHR запрос на сервер, послать туда 1,5 параметра и обратно получить пару параметров и красиво с эффектом "вжииииик" поменять цифру 3 на 5.
Если надо больше примеров, вы ток скажите )