Без негатива. "Начинающий frontend" вы будете в шоке, когда узнаете что такое хотя бы самый зеленый и начинающий, но "frontend", вы пока еще далеко не фронт энд. Что бы мы оценили вашу верстку, залейте ее куда нибудь, что бы мы просты тыкнули на ссылку и увидели сайт. Самый простой способ - гитхаб.
Rufix, Если коротко:
Фронт - без знания верстки и основ куда "лепится" JS, нету смысла особого пытаться что там изучать в плане "JS для фронта", а это как раз то что вы делаете, если судить по описанию ваших премеров.
Бек - Node.js, насколько сложен в изучении не знаю, но это то что вам нужно: "JS без верстки и вот этого всего".
Rufix, Попробуйте встать на место работодателя, человек, который будет платить деньги за работу, которая должна приносить доход, хоть какой то. Взяли ли бы вы себя на работу? Какой доход вам сможет принести человек, который может:
"Дан инпут. В него вводится число. По потери фокуса проверьте, что в нем лежит число от 1 до 100. Если это так - покрасьте инпут в зеленый цвет, а если не так - в красный."
"Написать функцию, которая принимает массив целых чисел и увеличивает каждое четное вдвое". ?
Я без негатива пишу. Еще очень важно понять, вы целитесь на позицую джун фронтэнд или джун JS? Эти примеры скорее джун фронтэнд, ибо JS без фрона - Node.js, а это бек уже. Если вы целитесь на джун фронет, какой у вас уровень верстки сейчас?
Strimaxart, В этом слайдере нет ничего сложного, тут от силы работы на час. Если вы не можете сделать его на чистом JS, о каких фреймворках идет речь? Вы вообще понимаете что такое фреймвоки и для чего они нужны?
При наведении переберите массив элементов и удалите у всех класс, а потом присвойте нужному. Выйдет что при наведении все элементы сначала будут очищаться от этого класса, а тот на который навели будет его получать.
С первым разобрался, что бы правильно указать точку старта необходим параметр:
devServer:{
contentBase: './dist/html'
},
Теперь нужно разобраться почему не проходит слежение за файлами и как это правильно настроить. То есть что бы вебпак следил за изменениями файлов и обновлял их в папке dist. Вот такая структура проекта:
Рустам Байназаров, Есть пример, который указывает без смартфонов, если я правильно понял, мне нужно еще условие на высоту media only all and (not handheld) { ... }, не могу понять синтаксис, как дописать.
JohnDoe116, Есть много тонкостей, которые нужно учесть при написании слайдера, адаптив, кроссбраузерность, функционал, к примеру не представляю как на CSS сделать слайдер вообще, а тем более, к примеру, попытаться его зациклить. Изучайте JS, на JS слайдер делается быстро.Делаете главный контейнер, вешаете на него overflow:hidden. В нем много дочерних, которые за пределами (абсолютное позиционирование или трансформация) и просто двигаете их все как вам угодно, влево-вправо, вверх-вниз.