некоторые браузеры, если эта конструкция используется в таблице с одной колонкой, без неразрывного пробела вырезают эту строку! А когда добавляем данные, то строка появляется. В итоге прыгает высота таблицы!
Если один раз, перед выводом HTML-странички, то в этой страничке объявите например так:
var test=<!--TEST-->;
а перед выводом странички делайте поиск-замену "<!--TEST-->"
Если нужно постоянно менять на страничке время, то есть два решения: XMLHttpRequest или WebSocket
Суть в следующем: соединение по сокету рвется после http-запроса к сайту.
Вот создал тестовый пример:
Когда заходим по IP, есп выдает html-страничку, которае делает соединение с есп по сокету. есп раз в секунду (для наглядности) отправляет время-дату.
Все работает, пока есп не отсчитает 20...
Итак варианты:
1. Serial.flush(); - WiFi начинает жутко тормозить, простую страничку отдает в течение 5-10 сек!
2. Прерывание по окончании ухода последнего символа в передатчик. Тут можно передавать на один байт больше, а по этому прерыванию сразу переключать ногу на чтение.
3. Это доработка...