Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Уход за животными
Тренеры
Автоинструкторы

Разработка на JavaScript — удалённая работа в Москве

Дата: 2024-06-13
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2024-06-13
Описание
решить задачи. решить задачи. 1. Как и было ранее в контрольной 8, показать модальное окно с текстом «На вашу почту выслана ссылка, перейдите по ней, чтобы завершить регистрацию» и кнопкой «ОК». 2.Записать данные о пользователе в объект, а этот объект, в свою очередь, записать в массив clients, который будет храниться в Local Storage. Внимание! Local Storage должен хранить данные обо всех зарегистрированных пользователях в виде объектов в массиве clients. То есть когда на сайте регистрируется второй пользователь, данные о первом не должны удаляться. В случае затруднений рекомендуем обратиться к бонусному уроку, в котором описывалась реализация корзины. 2 страница: Страница входа При нажатии на ссылку «Already have an account?» или на кнопку «ОК» в модальном окне происходит то же самое, что и было ранее - переход на страницу логина. Но в этот раз вам не надо удалять ссылку «Already have an account?», вместо этого нужно заменить на ней текст на «Registration» и заменить слушатель на этой кнопке. Слушатель на кнопке «Sign In» также нужно будет заменить на другой. 1. При нажатии на ссылку «Registration» страница должна просто перезагружаться (таким образом будет имитироваться переход на страницу регистрации, потому что при первой загрузке страницы мы попадаем на страницу регистрации). 2. При нажатии на кнопку «Sign In» нужно проверять, заполнены ли поля Username и Password. Если какое-то поле не заполнено - выводим под ним ошибку и делаем рамку поля красной. Если оба поля заполнены, то нужно брать значения из полей Username и Password и проверять, есть ли пользователь с таким логином в массиве clients в Local Storage. Если пользователь не найден, то рамка поля логина становится красной и под полем выводится текст «Такой пользователь не зарегистрирован». Если пользователь найден, но пароль не совпадает - то красным подчеркивается поле пароля, и под полем появляется ошибка «Неверный пароль». Если пользователь найден в массиве clients и его пароль введен верно - то нужно имитировать переход в личный кабинет. 3 страница: Личный кабинет Чтобы имитировать переход в личный кабинет, нужно: 1. Текст заголовка необходимо заменить на «Welcome, name!», где name - это имя залогиненного пользователя.Внимание: имя - это не username, а то, что пользователь вводил в full name! 2. Текст на кнопке «Sign In» заменить на «Exit» и заменить слушатель на этой кнопке: теперь она должна просто перезагружать страницу, чтобы имитировать выход на страницу регистрации. 3. Все остальные элементы (текст под заголовком, поля Username и Password, ссылку “Registration“) нужно удалить Сделать в JS. Ссылку на диск пришлю.
Похожие заказы
Разработка на React
дистанционно
от 10000.00 руб.
Веб-разработка. Доработка существующего продукта. Приветствую! Ищу программиста для доработки open-source проекта на стеке React, Next.js и Supabase. Это решение объединяет все ИИ-инструменты в одной подписке. На текущем этапе требуется разработка админ-модулей для запуска проекта с дальнейшим переходом к следующим итерациям. Необходимо реализовать модули на бэкенде и частично на фронте. Важно иметь опыт работы с ИИ-инструментами (OpenAI API, Claude и другими). Готов обсудить детали проекта в Telegram:@dmitrynovikov21. Прошу сразу присылать кейсы с примерами ваших работ.
Москва
Фрилансеры
2024-11-04
Подробнее
Разработка на JavaScript
дистанционно
договорная
Веб-разработка. обучение. Федеральная компьютерная академия ТОП в г. Королёв ищет преподавателей на подработку. ОЧНО, работаем по договору и самозанятости, оплачиваем 1000р за пару чистыми + налог отдельно. Обучение по специальности "Разработка и продвижение веб-проектов". Подробное описание блоков вышлю по запросу. Занятия проходят по вт-чт с 18:30 до 21:20.
Москва
Фрилансеры
2024-11-04
Подробнее
Разработка на React
дистанционно
договорная
Веб-разработка. Доработка существующего продукта. Есть готовый бек на GO, часть фронта на React (вся документация по бэку есть) Необходимо доделать часть страниц на React по макетам из фигмы, интегрировать эти страницы Выгрузить и развернуть все на хостинге.
Тюмень
Фрилансеры
2024-11-03
Подробнее
Разработка на React
дистанционно
от 500.00 руб.
Веб-разработка. Разработка с нуля, доработка существующего продукта. . Пожелания и особенности: .
Москва
Фрилансеры
2024-11-03
Подробнее
Разработка на Vue
дистанционно
договорная
Веб-разработка. Разработка с нуля. Есть задача по созданию интерактивных заметок с возможностью редактирования текста, удаление, закрепление. Необходимо в формате обсуждения подсказать не особо опытному как и что лучше сделать/написать/спроектировать. Vue знаю на уровне основ.
Москва
Фрилансеры
2024-11-02
Подробнее
Разработка на Vue
дистанционно
договорная
Веб-разработка. Обучение. Нужно в формате урока, познакомится с небольшой задачей и дать рекомендации по лучшему написанию компонентов.
Москва
Фрилансеры
2024-11-02
Подробнее
Разработка на React
дистанционно
договорная
Веб-разработка. Доработка существующего продукта. Есть веб-сервис на react для практики заданий по английскому. Есть готовые react компоненты, которые например принимают данные от пользователя, отправляют их на бекенд, далее отрисовывают результаты. Сейчас добавляем новые задания, для которых уже есть дизайн в фигме (несколько новых страниц). Необходимо адаптивно сверстать новые экраны а также модифицировать имеющиеся компоненты под измененный формат данных. Модификация минимальная тк только добавляем новые фичи, старые остаются. Всего 3 новых экрана, которые не сильно отличаются от того что есть. Апи на flask c прописанными роутами и схемой данных.
Москва
Фрилансеры
2024-10-31
Подробнее