Здравствуйте, товарищи. В Javascript я совсем недавно, поэтому задаю довольно простые вопросы. Мне нужно выполнять функцию 5 раз с промежутком в 3 секунды, но в некоторых случ...
Вопрос к практикам. Делаю чат на ESP8266, по сути микроконтроллер - это сервер. Клиент - это браузер телефона/ПК. Для экономии байтиков я отказался от всяких JSon и придумал с...
Ну и ещё вопрос: можно ли по вебсокету отправлять/принимать данные не в unicode-кодировке, а в windows-1251? Где и как указать эту кодировку?
Привет, люди. Что здесь не так? Задача - получить блок hint, находящийся внутри пятого элемента "group" const allgroups = document.querySelectorAll('.group'); var hint = allg...
Привет, народ. Javascript-ом никогда не интересовался, понадобился один раз в жизни. На html+css (с bootstrap) сделан вот такой дизайн, как на картинке. Нужно динамически загр...
Народ, JS вообще может в строку засунуть символы не по 2 байта (unicode), а один? Сервер ждёт маркер - символ 255 или 0xFF.
Ребята, вопрос серьёзный! Сделал html страницу, в браузере прокрутка внутри блока (overflow:auto; / overflow:scroll) работает нормально/ Эта же страница предназначена для capt...
А в чём тут ошибка? var comment = document.getElementById("comment"); let msg = comment.innerText; alert(msg);
Добрый день. Если пользователь проявил активность, присваиваю ему соответствующий статус, который удаляю через 60 секунд. if(onlinestatus){ user[i].classList.add("online");...
А нельзя ли сделать общий массив и общий setInterval, который вызывается раз в секунду и каждую секунду делать декримент времени для каждого пользователя? В случае, если польз...
Скажите, почему инструкция setTimeout (предпоследняя строчка) выполняется сразу, а не через 300 мсек? function incomingmessage(){ var messages= document.getElementById("mes...
if(onlinestatus){ user[i].classList.add("online"); // ЧТО НАПИСАТЬ ТУТ, ЧТОБЫ ОТМЕНИТЬ ПРЕДЫДУЩИЙ ТАЙМАУТ? setTimeout(function() {allusers[i].classList.remove("online");...
Ребята, вопрос новичка по вебсокетам. Браузер в Андроиде (в заблокированном состоянии) через минуту рвёт соединение с websocket. Как сделать так, чтобы соединение восстанавлив...
Ребята, как получить высоту окна при появлении экранной клавиатуры на телефоне? Дело в том, что значения document.documentElement.clientHeight и window.innerHeight не меняются...
Вопрос: динамически добавляются блоки с уникальными ID. Есть ли что-то готово-элегантное, запрещающее добавлять блок с уже имеющимся id? Не, я понимаю, можно циклом по всем бл...
Ребята, здравствуйте. Вчера начал осваивать JS. Мне нужно создать блок div с событием на клик по этому блоку var left= document.getElementById("userlist"); let div = doc...
Ребята, скажите, как определить, что строка = один emoji? Ну, то есть, для эмоджи в unicode есть выделенный диапазон с... и по.... Какой это диапазон?
Бесит. Captive portal скроллится в одном направлении, в обратном Android WebView расценивает как свайп вниз = перезагрузка. Как с этим бороться?
Подскажите про очередь. Как добавить строку и её ID в очередь 5 раз и как удалить все элементы с этим ID?
И параллельно вопрос: маркер начала сообщения у меня - это символ (байт) 0xFF. Как мне в JS написать строку, в которой встречаются байты 0xFF и 0xFE ?