обновлялся счетчик отправленных сообщенийНужно отдельное API которое будет возвращать тебе значение счетчика для текущего чата, например по id чата. На стороне клиента нужно использовать js, сейчас обычно используют fetch реже XHR, соотвественно в js тебе нужно будет запустить фоновый процесс который будет опрашивать сервер раз в секунду например и обновлять счетчик
Ситуация такая: нужно заменить на сервисе HTML + JavaScript всю пользовательскую часть интерфейса. То есть поставить другой дизайн.Даже если бы вы так сформулировали бы, то на хабр фрилансе было бы 5-10 заявок точно, так что странная ситуация.
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))
}
};
});
Я понимаю что их можно объявить внутри функции, но данные переменные представим что будут использоваться не только в данной функции.В вашем случае, можно просто передавать объект как параметр, если вам нужно его модифицировать, то возвращаете его из функции и дальше делаете, что нужно.
const init = function() {
if(check_if_load) {
mapContainer.appenChild(spinner);
}
};
а как вам ответить, если вы даже примерно не показываете код?
Не могу понять как сделать так, чтобы либо память по таймингу очищалась, либо установить максимальный лимит потребления памяти.
Спустя непродолжительное время работы плеера начинает забивать всю оперативная память ПК и приложение притормаживаеВообще выглядит так, что вы что-то в буфер складываете и не очищаете его.
десктопное (при помощи electron)По сути приложение под десктоп представляет из себя такой же клиент (если я правильно понимаю, что всё будет крутиться на облаке/сервере).
В итоге получается что у JS огромное преимущество перед Python в области разработки сайтов, так как на нем можно сразу писать и бэк, и фронт.Вообще вы не правы, есть много вакансий, на которые нужны только Node.js разрабы.
В итоге проект повиснет в ожидании исполнителя.А если разраб один, то вообще всё повиснет если он уйдёт. Фулстеков на джанго не намного меньше чем фулстеков на js.
Прикрутив Bootstrap мы немного приукрасим скелет, но он все равно не будет отвечать требованиям современных динамических сайтов, типа асинхронная подгрузка комментов, вывод онлайн лайков, дизлайков. Все это может реализовать только умелый js программист.Для проектов у которых есть 2 программиста обычно это не ключевые моменты (да и не все пишут соц. сети и клоны ютубов). Есть проекты, где статических сайтов будет достаточно, а если работодатель хочет дешево заплатить за сложную работу, то он должен понимать к чему это может привести.