Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Finch_85

  • 6
    вклад
  • 3
    вопроса
  • 9
    ответов
  • 22%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Vk Callback сохранение информации?

    Finch_85 @Finch_85
    Например создать объект/переменную, в который будет временно записываться нужная инфа
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как можно вывести фразу с помощью цикла Js?

    Finch_85 @Finch_85
    const separateStr = (string) => {
    	string.split(/\!+/g).slice(0,-1).map(el => alert(el+ '!'));
    }
    
    separateStr('Ура! Ура! Ура! Это победа!')


    Так? Выведет в alert по очередности
    - Ура!
    - Ура!
    - Это победа!
    Способ грубый и можно сделать лучше.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как парсить строку в оператор сравнения?

    Finch_85 @Finch_85
    Странная реализация фильтра. Но если обязательное условие ввод трех параметров для фильтра, то вот рабочий вариант - https://codepen.io/anon/pen/JZEWEB?editors=1111

    П.С. И да, я повторю что поиск по имени так работать не будет, ибо нужно вводить точное соответствие названия товара - Product 1 === Product 1
    Кроме того, нужно сделать так чтобы можно было указывать любое количество фильтров. То есть, искать только по цене и названию, или количеству и цене и т.д. А вот как это сделать уже догадайся сам))

    Вот видимо то что надо - https://github.com/klesarev/test-lessons Делал это в свое время в качестве тестовго задания. Посмотри.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Смена цвета div по щелчку,в чем ошибка?

    Finch_85 @Finch_85
    Лучше наверное сделать присваивание класса, а не изменение свойств через style
    https://jsfiddle.net/ppx4mv0w/2/

    let boxes = document.querySelectorAll('.box');
    
    boxes.forEach(element=>{
    	element.addEventListener('click',()=>{
      	element.classList.toggle('colored')
      })
    })

    .box {
      width: 50px;
      height: 50px;
      border: 1px solid #000;
    }
    .colored {
      background: red;
    }
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как отправить данные из формы обратной связи с помощью одного JavaScript?

    Finch_85 @Finch_85
    Учи английский - и не будет проблем при выборе сервиса.
    А если по теме, то - Firebase Cloud Messaging. Поддерживает все: от Web до Android. Просто .стильно, модно. молодежно!
    Справка - https://firebase.google.com/docs/cloud-messaging/j...
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как получить значение из функции или получить переменную?

    Finch_85 @Finch_85
    DEL
    Читай - https://developer.mozilla.org/ru/docs/Web/JavaScri...
    Читай - https://medium.com/@pavelbely/javascript-event-loo...
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как набраться опыта в правильном построении Js приложений?

    Finch_85 @Finch_85
    Согласен с товарищем выше. Тут либо пытаться писать что-то свое, более сложное(для себя например, или собравшись с коллегами в нерабочее время - читай мини стартап), либо идти туда где разработчики опытнее.
    Тем более если постоянно доработки и ничего нового - это морально убивает весь стимул развиваться - по себе знаю(
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как повесить обработчик на несколько элементов?

    Finch_85 @Finch_85
    https://jsfiddle.net/mdsmmy3L/2/

    Немного переделал вариант товарища выше на ES6
    Стильно, модно. молодежно! (ES6). Без prototype и call и короче
    let buttons = document.querySelectorAll('.btn');
    
    
    buttons.forEach((elem)=>{
    	elem.addEventListener('click',()=>{
          elem.parentNode.querySelector('.picture').classList.toggle('active')
      })
    })
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как (и возможно ли) дотянуться до Junior JavaScript Developer в кратчайшие сроки?

    Finch_85 @Finch_85
    1. Писать JS код ежедневно. Ну кроме выходного может. Хотя бы чуть чуть, но надо ежедневно что-то новое делать. Начни (ничего что на ТЫ?) что-то делать свое - плагин какой-нибудь, либо веб приложение.
    2. Уроки могу посоветовать от Codedojo. (есть на торрентах, если надо адрес кину в ВК). Подписка там 500 р/месяц с доступом на все уроки.
    3. Надо хорошо освоить базу по JS (ES6 конечно)

    Вот примерные вопросы для собеседования - посмотреть (кроме React конечно)
    Еще один списочек. Здесь уже набор тестовых заданий. Можешь посмотреть что примерно дают в качестве тестового задания - посмотреть
    Ответ написан более трёх лет назад
    6 комментариев
    6 комментариев
Оценили как «Нравится»
Самые активные сегодня
  • Mike_Ro
    Михаил Р.
    • 6 ответов
    • 0 вопросов
  • Drno
    • 5 ответов
    • 0 вопросов
  • SignFinder
    Alexey Dmitriev
    • 5 ответов
    • 0 вопросов
  • mayton2019
    • 5 ответов
    • 0 вопросов
  • Rsa97
    Rsa97
    • 5 ответов
    • 0 вопросов
  • emekhanikov
    Евгений Механиков
    • 3 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации