• Можно ли найти подработку или работу подростку в сфере IT?

    svob
    @svob
    Фрилансер, текстовик широкого профиля
    Лучше не выбирать единственную площадку, а использовать несколько параллельно. Ваш Капитан))
    Ответ написан
    Комментировать
  • Есть ли фриланс по анализу данных?

    svob
    @svob
    Фрилансер, текстовик широкого профиля
    Есть, но я бы не сказала, что много. И нужно как-то подтверждать квалификацию. Иначе вам предложат только место помощника вроде клавиатурной обезьяны. Типа не анализировать данные, а лазить собирать...
    Вы бы лучше по фриланс-сайтам и полазили, чем тут спрашивать. Кстати, навыки анализа как раз пригодятся. Смотрите два направления:
    1. Лента проектов. Очень часто выполненный проект не закрывается, а так и продолжает висеть. То есть вы можете отматывать ленту и на месяц, и на полгода... И смотреть, кого там ищут.
    2. Каталог фрилансеров. Выбираете интересующее вас направление, смотрите, какие у аналитиков навыки, как они опсываются, за что этих людей благодарят в отзывах. И чего лежит в их портфолио.

    Профит.
    Ответ написан
    Комментировать
  • Как в javascript открыть произвольное окно?

    @zkrvndm
    Софт для автоматизации
    Примерно так:
    var new_window = window.open(); // Открываем новое окно
    
    new_window.document.write('html-код страницы'); // Записываем данные в новое окно
    new_window.document.close(); // Закрываем операцию записи, делаем документ готовым
    
    new_window.print(); // Вызываем печать на новом окне

    Однако стоит понимать, что браузерам запрещено открывать новые окна без действия пользователя. Код выше будет работать только если он (код) вызывается в результате действия (клика) пользователя. Иначе никакого нового окна.
    Ответ написан
    Комментировать
  • Как написать по простому данную строку кода?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    function findWord() {
      const text = document.getElementById('text_34').value;
      const word = document.getElementById('word_34').value;
      const outputElement = document.getElementById('output_34');
    
      const re = new RegExp(word, 'gi'); // в word хорошо бы экранировать спец-символы RegExp'ов
      function wrapInSpan(match) {
        return '<span>' + match + '</span>';
      }
    
      outputElement.innerHTML = text.replace(re, wrapInSpan);
    }
    Ответ написан
    Комментировать
  • Как создать файл используя js?

    Sect0R
    @Sect0R
    Full Stack Developer
    function downloadTextAsFile(text, filename) {
      const blob = new Blob([text], {type: 'text/plain;charset=UTF-8'});
      const link = document.createElement('a');
    
      link.setAttribute('download', filename);
      link.setAttribute('type', 'hidden');
      link.setAttribute('href', window.URL.createObjectURL(blob));
    
      document.body.appendChild(link);
      link.click();
    
      setTimeout(() => {
        window.URL.revokeObjectURL(link.href);
        document.body.removeChild(link);
      }, 100);
    }
    
    downloadTextAsFile('Hello world', 'hellofile.txt');
    Ответ написан
    Комментировать
  • Есть ли польза от codewars?

    sim3x
    @sim3x
    Синтетические задачки
    Для начинающих - крайне полезно
    Для средняков - полезно посмотреть на чужой код и понять как он работает
    Для топов - развлечение на самое простое, короткое или однострочное решение

    Просто куски кода оттуда никогда не юзал
    Подходы - юзал

    Не знаешь как решить. Сядь и нарисуй блоксхему алгоритма без привязки к ЯП
    Ответ написан
    Комментировать