есть условные сокеты для чатов, там же вряд ли прям каждое сообщение сразу же в бд
const knowledge = [
{id: "0", title: "Как начать пользоваться сервисом", description: "", prev: null, next: ["0.0", "0.1" ]},
{id: "0.0", title: "Упрощенная инструкция", description: "для новых пользователей", prev: "0", next: []}
{id: "0.1", title: "Продвинутая", description: "для клиентов, чьи познания больше", prev: "0", next: []},
{id: "1", title: "Пользуется ПК", description: "", prev: null, next: ["1.1", ]},
{id: "2", title: "Браузер Google Chrome", description: "", prev: null, next: ["2.1", ]},
{id: "3", title: "Версия последняя", description: "", prev: null, next: ["3.1", ]},
];
(now - start) / (end - start) = x / total
, откуда x = total * (now - start) / (end - start)
requestAnimationFrame()
вызывать функцию, которая отрисует очередной кадр: текущие значения счётчиков./chat.php
– возвращать заглушку, или, лучше, редирект на главную.chat.php
проверять его наличие.chat.php
["January","February"]
{"aaa":["January","February"],"bbb":["Jan","Feb"]}
fetch('/data/dictionary.json') // URL json-файла
.then((r) => r.json())
.then((dict) => {
console.log(dict.aaa[1]); // "February"
})
.catch((err) => console.error(err))
;
%
на длину массива.words[current++ % words.length]
current++
счетчик увеличивается на 1, но «в работу» поступает его значение ДО увеличенияcurrent % words.length
даёт остаток от деления на длину массива. Если в массиве 3 элемента, остаток будет 0, 1 или 2. Как раз индексы слов в массиве.# https://pastebin.com/StTLf9tH
global i
# ...
for i in range(len(int_from_str_array)):
summ_con = summ_con + int_from_str_array[i]
#print(summ_con)
kol = 0
while i < len(win.lineEdit.text()):
if win.lineEdit.text()[i] == "+":
kol = kol + 1
i += 1
i
продолжает использоваться во втором цикле while
, сохранив последнее значение из предыдущего цикла for..
htmlBody
нужный HTML контент письма.MailApp.sendEmail(emailAddress, subject, message, {
htmlBody: '<h1>Привет, Хабр!</h1>',
});
value
у нужного input'а, и в сеттере искуственно создавать событие при изменении значения. Код и идея отсюда.