Ответы пользователя по тегу JavaScript
  • Как предотвратить бесконечную загрузку страницы при отправке post запроса?

    @calculator212
    обновлялся счетчик отправленных сообщений
    Нужно отдельное API которое будет возвращать тебе значение счетчика для текущего чата, например по id чата. На стороне клиента нужно использовать js, сейчас обычно используют fetch реже XHR, соотвественно в js тебе нужно будет запустить фоновый процесс который будет опрашивать сервер раз в секунду например и обновлять счетчик
    Ответ написан
    Комментировать
  • Как сделать перевод DOCX в PNG в python/js?

    @calculator212
    Напрямую не уверен, что такое получается, на практике чаще видел схему docx -> pdf -> png/jpg, если преобразование нужно для любого документа то обычно используется обертка над тулзами libre office или popler utils, некоторые либы умеют напрямую делать преобразование docx->pdf, но там обычно список документов ограничен, под виндой часто юзают апи ворда для конвертации.
    Ответ написан
  • Кого искать из фрилансеров для замены интерфейса HTML + JavaScript?

    @calculator212
    Честно говоря вы описываете довольно странную ситацию, либо у вас было максимально странно ТЗ сформулировано, либо вы ищите исполнителя за 10к, который выполнит работу на 100к. Самое разумное - это тут показать какое объявление было и спросить, что с ним было не так.
    Ситуация такая: нужно заменить на сервисе HTML + JavaScript всю пользовательскую часть интерфейса. То есть поставить другой дизайн.
    Даже если бы вы так сформулировали бы, то на хабр фрилансе было бы 5-10 заявок точно, так что странная ситуация.
    Ответ написан
  • Как правильно выводить длину видео?

    @calculator212
    Просто делать проверку на то, что длительность меньше одного часа. Если использовать ваш код, то можно сделать так
    arr.map((item) => {
      let media = new Audio(item);
      media.onloadedmetadata = function () {
        
        let ac = new Date(media.duration * 1000);
        const hours = ac.getUTCHours();
        
        if (hours == 0){
          console.log(ac.toISOString().slice(14, 19))
        } else {
          console.log(ac.toISOString().slice(11, 19))
        }  
        
      };
    });
    Ответ написан
    Комментировать
  • Можно ли таким способом объявлять переменные в файле js?

    @calculator212
    Я понимаю что их можно объявить внутри функции, но данные переменные представим что будут использоваться не только в данной функции.
    В вашем случае, можно просто передавать объект как параметр, если вам нужно его модифицировать, то возвращаете его из функции и дальше делаете, что нужно.
    const init = function() {
        if(check_if_load) {
          mapContainer.appenChild(spinner);
        }
    };

    А что вы хотите инициализировать, конкретно этот кусок выглядит не очень типично для js, скорее всего в вашей ситуации есть более подходящий способ решения.
    Ответ написан
    Комментировать
  • Как уменьшить потребление памяти в приложении ElectronJS?

    @calculator212

    Не могу понять как сделать так, чтобы либо память по таймингу очищалась, либо установить максимальный лимит потребления памяти.
    а как вам ответить, если вы даже примерно не показываете код?

    Спустя непродолжительное время работы плеера начинает забивать всю оперативная память ПК и приложение притормаживае
    Вообще выглядит так, что вы что-то в буфер складываете и не очищаете его.
    Ответ написан
    Комментировать
  • Разработка приложения на несколько платформ?

    @calculator212
    десктопное (при помощи electron)
    По сути приложение под десктоп представляет из себя такой же клиент (если я правильно понимаю, что всё будет крутиться на облаке/сервере).
    В данном случае приложение под десктоп стоит вести как отдельный проект и к нему нужно отдельное ТЗ, если вы хотите, чтобы он работал под разными платформами(windows/linux например), то скорее всего можете столкнуться с некоторыми проблемами, под electron я не писал, но например с qt бывали случаи, когда приходилось писать немного разный код под linux/windows, (были проблемы с отображением элементов), поэтому стоит уделить внимание тестированию.
    Ответ написан
    1 комментарий
  • Как распознавать объект в режиме реального времени с использованием захвата окна?

    @calculator212
    нужно распознавать не лица, а собственный объект
    вообще постановка задачи так себе. Opencv + yolo в помощь. Если объект специфический скорее всего придется свою нейронку учить.
    Ответ написан
    Комментировать
  • Можете порекомендовать курсы/книги по сложной WEB анимации?

    @calculator212
    Ответ написан
    Комментировать
  • Зачем используют Django и Python, разве не удобнее сразу все сделать через Node.js и javascript фреймворки?

    @calculator212
    В итоге получается что у JS огромное преимущество перед Python в области разработки сайтов, так как на нем можно сразу писать и бэк, и фронт.
    Вообще вы не правы, есть много вакансий, на которые нужны только Node.js разрабы.

    В итоге проект повиснет в ожидании исполнителя.
    А если разраб один, то вообще всё повиснет если он уйдёт. Фулстеков на джанго не намного меньше чем фулстеков на js.

    Прикрутив Bootstrap мы немного приукрасим скелет, но он все равно не будет отвечать требованиям современных динамических сайтов, типа асинхронная подгрузка комментов, вывод онлайн лайков, дизлайков. Все это может реализовать только умелый js программист.
    Для проектов у которых есть 2 программиста обычно это не ключевые моменты (да и не все пишут соц. сети и клоны ютубов). Есть проекты, где статических сайтов будет достаточно, а если работодатель хочет дешево заплатить за сложную работу, то он должен понимать к чему это может привести.
    Ответ написан
    Комментировать
  • [Реверс сайта] Как вытянуть код css из скомпилированной сборки js?

    @calculator212
    Через инструменты разработчика не работает? На этом сайте нажал ф12(в мозиле) и перешел в раздел "{} стили" и там около 20-30 файлов css.
    Ответ написан
    Комментировать