Приветствую. В компании запарили меня с этим учебным проектом! Спустя несколько коммерческих проектов, мне сказали, что пора выходить на новый уровень ибо одного HTML/CSS для выполнении задании мало. На что я им ответил "ну я же использую и JS", на что в свою очередь последовал контрответ, цитирую "уметь только добавлять и убирать активность у блоков и элементов, это еще не JS". В общем помимо моих обычных дел дали еще задание сделать проект, которые эти ребята, когда-то сделали и уже с использованием JS, причем нативного, без использования библиотек и фреймворков. И вот я охринел. Таймер сделать было не проблема, как и выборку языков, да и с картой ничего особенного, как и с кнопками, а вот слайдрер, причем кастомный слайдрер на нативном JS, это мне конечно запарило и сильно, никак не смог его нормально сделать сколько не пытлася, в итоге с переживаниями я отдал то что было, на что мне ответили "слайдер говно, конечно, но на нативном JS с твоими нынешними навыками, пойдет", и тут я выдохнул. Вот такой вот получился проект. Оцените
ErgoProxy1637 Привет! Похоже, у тебя было непростое задание, но ты справился! Разработка кастомного слайдера на нативном JS может быть вызовом, но это отличный способ улучшить свои навыки. Ты продвигаешься вперед, и это здорово! Если у тебя есть конкретные вопросы или что-то, с чем ты столкнулся в процессе разработки, не стесняйся спрашивать. Я готов помочь!
Я чекнул, видео примерно посмотрел код. На чистом JS слайдер довольно просто сделать, об этом весь ютуб забит ! По коду JS сойдет. "Только добавлять и убирать активность у блоков и элементов, это еще не JS" согласен с этим мнением ! Если хочешь знать JS, то нужно учить многое, примерно вот стек JS junior конструкторы; прототипное наследование (prototype); рекурсия; модули; strict mode; cookies; Async/Await. Ну думаю еще порешать задачи 7-8 каты в codewars точно нужно ! это только JS , после можно уже переходить React / Vue и т д п! там и с TS не далеко будет! Если хочешь что бы твой код оценили или проверили на ошибки, то отправляй репозиторий гита, а не видео! Будет еще отлично если ты каждый свой шаг будешь комитить что бы люди понимали на что смотреть !
Adilet199622, Наконец-то дельный совет! В лулзе такое редко бывает. Ну в гитхаб просто не вижу смысла добавлять учебные проекты или проекты, которые полностью не мои, а моими там только бывает верстка и немного JS (
Adilet199622, забыл написать. На чистом Js в самом деле сделать слайдер очень легко, если только этот слайдер стандартный или в нем хотя бы можно контролировать размеры, когда же сделать этого варианта нету, то остается делать такие вот костыли
Falcon_Extra, а полегче никак?) насчёт параши, ну согласен (если ты про дизайн) не я делал макет так, что выглядит действительно убого, что насчёт кода, то мне запретили использовать фреймворки и библиотеки, пришлось изощряться и придумывать по-новому велосипед
Я не знаю, какую оценку ты ожидаешь, это лучше спросить у тех, кто дает тебе задания и проверяет результаты. Как уже выше писалось, такие вещи, как слайдеры — это супер простые компоненты, туториалы гуглятся за минуту. Верстка очень простенькая, и как понимаю адаптивом под мобильные устройства даже не пахнет. Такое делается буквально за несколько часов. Могу посоветовать лишь учиться лучше гуглить и юзать чатГПТ, он такие вещи очень хорошо делает. Ну и делать какие-то проекты на нативном JS это самая мусорная идея которую тебе могли дать, поскольку все нормальные люди используют фреймворки.
ErgoProxy1637, Если бы за каждую такую поделку платили по 300к, я бы уже себе дворец отгрохал рядом с путинским. Обычно такие вещи делаются за еду.
Hyperi0n, Видишь как, они же компания) Лапшу на уши вешают а люди и ведутся, а вот если ты сам по себе работаешь и ты топовый разраб, они фиг буду платить тебе такие бабки. Вывод - люди дауны
renameduser_8083049, Ага! Просил я его помочь сделать мне слайдер или поупап. В итоге нихрена не сделал! Хватит хайповать по этой нейронки! Это пока сырой продукт, который, за редким исключением, делает все через задницу! А, если хочешь поговорить об этих исключениях, то почитай про "ошибку выжившего"
ErgoProxy1637, значит ты ему не правильно написал, мне он целую крипто биржу написал, много в чем помог, подсказал и заменил полноценного профессионального разработчика на нескольких языках.
renameduser_8083049, ну вот тогда попроси его написать тебе слайдер и поуп ап, а затем попробуй внести этот код к себе в проект, посмотрим какую кашу ты с этим сваришь