• Вопрос по коду,строка 1?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Фазе loaded присваивается false,потому что на этой фазе скрипт может быть ещё не загружен?


    loaded это переменная, туда присваивается false чтобы onload в первый раз сработала, потом она поменяет его на true и при повторном вызове уже ничего делать не будет и сразу выйдет по условию.
    К загрузке скриптов это все не имеет никакого отношения
    Ответ написан
    Комментировать
  • Как организовать разработку на NodeJs/NestJs/Vue/Ubuntu?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Вы случайно на php до этого не писали? :)

    Разработку делайте локально - сервер на ноде и девсервер для vue запускайте на своей машине, базу если есть можно подключать удаленную.
    Можно напрямую, можно через докер если у вас какие-то проблемы будут из-за винды.

    Как потом делать правильный деплой на стейджинг/прод - отдельная большая тема, для начала настройте себе нормальное окружение разработки и локальны процесс.
    Ответ написан
    3 комментария
  • Можно ли получать плату за фриланс-услуги через биржу, напрямую?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Официально - нельзя, правила сервисов запрещают. Они получают большой доход с комиссии за оплату работы.
    Неофициально - все так делают как только это становится выгодно.
    Например большой клиент и проект на год - какой смысл все это время платить комиссию?
    Даже "льготные" 10% на апворке не выигрывают по сравнению с 0% прямых переводов и меньшим количеством заморочек с налогами.
    Ответ написан
    Комментировать
  • Всегда ли асинхронная функция возвращает промис?

    Robur
    @Robur
    Знаю больше чем это необходимо
    если описана как async то да.
    Если обычная функция то она работает как обычная функция и асинхронной вы её делаете руками тем или иным способом
    Ответ написан
    Комментировать
  • Прямое скачивание файла с гугл диска через сайт?

    Robur
    @Robur
    Знаю больше чем это необходимо
    1. в гуглодиске кликаете на файл, нажимаете получить ссылку для публичного скачивания. (точное название не помню)
    2. вставляете ссылку на сайт
    Ответ написан
  • Как оптимизировать множественный фильтр?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Кода у вас выйдет столько сколько надо для реализации логики, сократить до пары строчек у вас все равно не получится, можно только немного сократить/организовать получше.
    какого-то треша у вас нет.

    можно каждую ветку if положить в отдельное свойство computed или просто функцию.
    так же можно сделать с повторяющимися filter, но их просто в метод.
    Array.prototype.push.apply можно еще на spread заменить.
    Ответ написан
    Комментировать
  • Как передать функцию в аргумент другой функции?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Как передать функцию в аргумент другой функции?

    вот как вы делаете так и делайте, все нормально.

    Но конструкция моя не работает так как должна, в чем дело?

    в том что у вас функция которую вы передаете делает не то что вы думаете что она делает.

    Какой раздел обновить в пробеле знаний?

    про передачу объектов/переменных по ссылке или по значению
    Ответ написан
  • Как запустить метод ребёнка из родителя?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Ответ написан
    Комментировать
  • Существует ли event позволяющий отслеживать изменение url?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Если роутинг делается через history api то события тут:
    https://developer.mozilla.org/en-US/docs/Web/API/H...
    Ответ написан
    Комментировать
  • Может ли сервер выполнять какую-либо работу при отсутствии клиентов?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Да.

    Детали зависят от того что за сервер, как написан, какие нужны и так далее. Вариантов миллионы - можете начать с cron.
    Ответ написан
    Комментировать
  • Как быть с большими неразделяемыми историями в SCRUM?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Вы путаете задачи с процессами и результатами.

    "получить историю запросов пользователей на протяжении четырех месяцев работы приложения".

    Это не задача проектирования и разработки. Это просто какой-то повторяющийся процесс который работает, задачи будет "сделать возможность записывать историю запросов" "настроить запись на продакшен сервере" "через неделю проверить что все ок" "настроить бекап лога запросов" "сделать средство просмотра истории" и так далее.

    Назовите мне любую из них которая будет длится все четыре месяца?

    Всегда ставьте вопрос "что для этого надо сделать?" и у вас появятся более мелкие вещи.

    Даже если вы не можете придумать - они есть.
    Например "подергать одну и ту же струну два часа" сегодня. Завтра будет такая же задача, но другая.
    Все разбивается вплоть до уровня "нажать А" затем "нажать Б" и это далеко не предел.
    Ответ написан
    Комментировать
  • Почему добавляются пустые записи в бд?

    Robur
    @Robur
    Знаю больше чем это необходимо
    я пхп не видел уже лет 15, но попробуйте "$_POST['browser']" поменять на "$_GET['browser']", и остальные два поля тоже.
    или даже "$_REQUEST['browser']", но это не точно - загуглите

    или отправляйте данные из браузера правильно, в теле POST- запроса
    Ответ написан
    3 комментария
  • Как правильно работь в Node js?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Так у вас все правильно и реализовано. Ошибок нет же, все работает.

    Немного телепатии:
    Если хотите работать с res - работайте внутри then.
    Если хотите что -то делать пока запрос идет - делаете там где у вас "result out".
    Ответ написан
    7 комментариев
  • Как завершить работу компонента React?

    Robur
    @Robur
    Знаю больше чем это необходимо
    размонтировать его, перерендерив родительский компонент без Login.
    Ответ написан
    6 комментариев
  • Программное решение для упорядочивания жизни?

    Robur
    @Robur
    Знаю больше чем это необходимо
    часть информации в итоге забывается

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

    а жизнь кажется хаотичной,

    Потому что у вас каша в голове из всей той ненужной информации которую вы туда пытаетесь запихнуть.

    Тоже когда-то искал средство "упорядочить всю эту информацию" пока не понял два момента:
    1) "потенциально полезной" информации в мире предельно много, не хватит тысяч лет чтобы это просто прочитать. Каждую секунду создается еще больше.
    2) знание этой информации никак не меняет мою жизнь к лучшему, а попытки её узнать и запомнить - вполне конкретно ухудшают.

    Учитесь фильтровать по принципу "а как я собираюсь это применить?". не "вообще" а именно я, именно её и в какие конкретно даты?
    Останется только действительно нужное и вот это вы уже сможете упорядочить.
    Ответ написан
    6 комментариев
  • Почему Google Chrome указывает, что на моем сайте не защищенное соединение?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Потому что оно там есть.
    Бонус - совет: Смотрите вкладку networks в девтулзах
    Ответ написан
    Комментировать
  • Возможно глупый вопрос, но как показывать портфолио сайтов на фрилансе, чтобы не палить все исходники (как в случае с гитхабом)?

    Robur
    @Robur
    Знаю больше чем это необходимо
    На фрилансе ваши исходники никому нафиг не сдались (да и где-то еще - вряд ли)
    Там главное показать что вы можете сделать то что заказчик себе в голове представляет, а представляет он себе отнюдь не сотни строк кода, а кнопочки и картинки.

    Поэтому вывод: Делаете скриншоты, выкладываете. Всё.
    Ответ написан
    Комментировать
  • Добавление токена авторизации в заголовки?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Можно и так и так.
    по дефолту делайте вариант 2.
    вариант 1 если есть какие-то конкретные причины так делать и вы их знаете
    Ответ написан
    Комментировать
  • Какие плюсы в задержке выплаты зп самой компании?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Может у него банально нет денег чтобы зп заплатить например. или еще 100500 других причин.

    Если вы пытаетесь понять своего работодателя, потому что он вам в данный момент задерживает зарплату - то бросайте это дело и идите требовать деньги. Разбираться почему он так делает можно будет потом.
    Иначе будете и без денег и без "понимания".
    Ответ написан
    Комментировать
  • Сгорают ли промисы после res.end?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Промисы не бонусы, не сгорают.
    Они или когда-нибудь зарезолвятся или никогда.
    если я оставлю просто вызов без await - он пройдет?

    не знаю что значит "пройдет". Функция вызовется, а что произойдет - зависит от этой функции.
    Не будет ли программа завершена раньше, чем запрос будет осуществлен?

    Если у вас что-то работает то не будет. обработка запроса - это просто вызов функции, то же самое как что-то сделать в setTimeout()
    Повлияет ли на что-то наличие/отсутствие .then()

    Повлияет на то как оно все будет работать. а какой будет результат зависит от того что вы напишете.

    Вам бы про все это взять и почитать нормальную доку и разобраться.
    Ответ написан
    Комментировать