Задать вопрос
  • Как перебирать ссылки и искать на странице текст?

    @MamaLuyba
    VEIIINs, на js как-то так:
    matchedLinks - адреса, по которым были совпадения.
    pagesQuantity = количество страниц.
    textToLookup = искомый текст.
    websiteLink = тело сайта, на котором ищешь.
    Стоит отметить, что из-за кроссайтовой защиты, приходится идти в обход CORS, а это ограничивает количество запросов в единицу времени.

    const matchedLinks = [];
    const pagesQuantity = 10;
    const textToLookup = 'ясос биба';
    const websiteLink = 'sait.da/users/';
    
    function parseLink(pageNumber) {
      const xhr = new XMLHttpRequest();
      xhr.open('GET', `https://cors-anywhere.herokuapp.com/${websiteLink}${pageNumber}`);
      
      xhr.send();
    
      xhr.onload = function () {
        if (xhr.status != 200) {
          console.log(`Ошибка ${xhr.status}: ${xhr.statusText}`);
        } else {
          if (xhr.response.indexOf(textToLookup) !== -1) {
            matchedLinks.push(`${websiteLink}${pageNumber}`);
          }
        }
      };
    }
    
    for (let i = 1; i < pagesQuantity; i++) {
      parseLink(i);
    }
  • Какие знания требуются для js trainee?

    @MamaLuyba
    Swaer, человек, для которого эти задачи легкие (что, даже рекурсия - "легко"?), и который делал проекты на реакте, не будет задаваться вопросом, как стать trainee. Это моё мнение.
  • Почему при переходе на страницу некоторые данные undefined?

    @MamaLuyba
    Devero97, возможно. Из опыта ангуляра могу сказать, что такое тоже встречается, по указанным выше причинам. Вроде не должно так быть, но тем не менее.
    Возможно, это как-то связано со скоростью выполнения кода.
    Лучше страховаться доп проверками.
  • Почему при переходе на страницу некоторые данные undefined?

    @MamaLuyba
    Devero97, потому что при инициализации компонента card = ''
  • Практика, практика, а где её взять-то?

    @MamaLuyba
    Владимир Коротенко, а где можно концепцию глянуть? Я больше фронт, но и в дизайн немного могу. Тема так-то важная - почему бы не поучаствовать в свободное время.
  • Съезжает верстка при масшатибровании, как исправить?

    @MamaLuyba
    Gennady Dorokhin, насколько знаю - нет. Единственный вариант - высчитывать высоту основного контейнера, как сумму высот дочерних элементов. Т.е. при каждом изменении масштаба проходимся скриптом по элементам и плюсуем их высоту к одному числу, которое потом и выставляем, как высоту контейнера.
    Если высота элементов у всех одна - тогда берем высоту только первого и умножаем на их количество.
  • Почему низкое разрешение при подключении монитора через displayport?

    @MamaLuyba
    Levelse, бывает. Беглый гуглеж выдал, как вариант - отсоединить моник от сети и отсоединить кабель от системника, подождать минутку и включить.
  • Почему низкое разрешение при подключении монитора через displayport?

    @MamaLuyba
    Levelse, бред - это так отвечать на совет. Можно же логику подключить: должен ли displayport выдавать такое разрешение? Видимо, нет, раз возник вопрос. Соответственно, можно попробовать подключить другой кабель displayport и посмотреть, будет ли такая же проблема.
    Ну а если он жестко встроен в монитор и его не заменить - тут уж не ко мне вопросы.
  • Как при клике на блока появилось его класс?

    @MamaLuyba
    зачем тянуть jquery под такую простую задачу?
  • IOS-разработка для фронтендера. С чего начать?

    @MamaLuyba
    Yaroslav O., можно, но сложно. У меня не получилось нормально виртуалку развернуть на винде. Да и версия виртуалки всегда будет отставать от актуальной + сложности с драйверами и т.д.
    Еще вариант - облачные машины, но они денег стоят + проблемы с передачей данных на эту машину - флешку не подключишь, так сказать.
  • Есть ли работа верстальщиком сегодня?

    @MamaLuyba
    Славик, смотря, для чего используется php. Если это работа с бэком - один разговор, если это битрикс - другой, ну а если делать сайт с нуля - то тут нужно всё: и пыха, и верстка.
    В общем, если ресторан нанимает повара готовить фондю, его возможность пожарить яичницу не подвергается сомнению.
  • Новичок в программировании. Стоит ли начать свой путь в front-end web разработке с изучения C/C++/Java/C#?

    @MamaLuyba
    Tuss96, удачи в начинаниях! Дополню еще: может настать такой момент, когда изучение поднадоест, и пропадет желание что-либо делать. У меня был такой перерыв на полгода где-то.

    Не стоит этого пугаться и делать выводы, что программирование - это не Ваше.
    Нужно собраться с силами и заново начать учить, постепенно восстанавливая забытые знания. И это быстрое восстановление даст толчок дальнейшему развитию.

    И обязательно нужно делать свои работающие и полезные проекты. Да, калькулятор или змейка тоже показывают уровень. Но, по сути, таких проектов миллион - каждый второй их делал.
    Лучше придумать что-то свое.

    Я вот решил вспомнить, как делать расширения для браузеров и делаю плагин для Авито, где при поиске недвижимости, по нажатию на нужный адрес, выдается информация о здании: тип стен, перекрытий, год постройки и т.д. Идея проекта возникла из реальной потребности, ибо для просмотра типа дома мне нужно открывать каждое объявление и смотреть там. Тем более, что там может быть неправда, т.к. это всё вносится автором объявы.
    А так я отправляю запрос с адресом на сайт министерства жкх, парсю ответ, отфильтровываю нужные данные и возвращаю их на страницу.
    Да, всё это работает долго и криво, но во-первых, есть реальный результат, который можно показать, и который радует. И во-вторых, есть практика всех возможных частей языка: тут и работа с DOM, и события, и работа с массивами данных, и запросы, и кроссайтовость, и передача данных из одного скрипта другому, и изучение структуры расширений, что тоже важно, ибо работа с чужим API - значимый кусок работы программиста, особенно начинающего.
  • У Rusakova нормальные курсы?

    @MamaLuyba
    Adamos, и в чем же обобщение? Разве видео не может являться источником информации? У Вас просто странный посыл, что всё, что написано - априори лучше, чем видео. Что, очевидно, не так.
    Или Вы решили цепляться за слова, выдумав, что под фразой "такой же", я подразумевал "видео = учебник"?
    И с чего Вы взяли, что меня что-то задело? Я просто не люблю безапелляционных заявлений, тем более, когда они идут в сторону того, кто не может их проверить.
    Всё равно, что какой-нибудь сомелье будет утверждать, что хорошее вино начинается от тысячи евро за бутылку, а всё остальное - моча.
    Если бы комментирующий написал: "лучше всего - это книги, т.к. в видео часто льют много воды и не всегда там есть полезная информация", то я бы и не стал ничего писать.
  • У Rusakova нормальные курсы?

    @MamaLuyba
    Adamos, зачем мне поглядывать на вопрос, когда я отвечаю не в блоке "Ответы на вопрос", а в ветке дискуссии, где второй комментарий "книги, доки, статьи гугл, гикаких курсов и видеоуроков", исходя из которого и следует мой коммент?
    У Вас какая-то мания, видимо, раз даже в моем комменте, где я упоминаю видео с конкретными решениями, Вы видите какие-то курсы, и, тем более, то, что я их где-то представляю нужными.
    Или для Вас тот же скринкаст Кантора является курсом?
  • У Rusakova нормальные курсы?

    @MamaLuyba
    Adamos, а где я говорю, что надо учить язык по видео? Да и нет таких видео, которые покроют материал даже 100-страничного учебника. Я привел конкретный пример, что если ответ есть в видео, то видео можно и нужно посмотреть.
    У всех разная подача материала - кому-то в книге объяснение будет непонятным, но зато другой человек в видео через другие примеры всё доступно объяснит. И тогда и первый пример станет понятен. Разве это плохо?
    Программирование - это не спринтерские бега, где надо успеть первым.
  • У Rusakova нормальные курсы?

    @MamaLuyba
    Alexander_Saf, да не слушай ты их. Ща тебе насоветуют. Видео - такой же источник информации, как и учебник. Или они считают, что если в текстовом виде ты не нашел ответ на вопрос, но он есть в ролике - ролик не надо смотреть?
    Теория без практики мертва. А уж откуда ты эту теорию будешь черпать - дело твоё. Лучше иметь несколько источников, чтобы быть уверенным, что тебе не гонят пургу. С другой стороны, если ЭТО работает - такая ли это пурга?
  • Кто может делиться советами по Ux-Ui дизайну?

    @MamaLuyba
    Strannyk, "Грех не велик, зато мудрость какова!"