на главнуюВсе эхи SU.SOFTW
войти ?

<textarea>

От Vladimir Zagray (2:5020/2141.643) к Anatoliy Sablin

В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)


Hello, Anatoliy Sablin.
On 27.05.19 7:46 ДП you wrote:

VZ>> Инкапсулировали большую часть jQuery-вызовов в минифреймворк.
VZ>> Теперь хотя бы все они структурированы и находятся в одном месте.
AS> Тесты для микрофрейморка есть? ;)

Их пока, увы, нету :)

VZ>> А про проблему асинхронного обновления: вроде не встречались с
VZ>> этим. Хотя нет, встречались один раз с моментом, что вызов
VZ>> скрипта отработал до загрузки самого скрипта, но тут пока не
VZ>> поняли точно, что в этом виновато (заметили, что момент
VZ>> встречается очень-очень редко и на очень медленном интернете)
AS> А разве вы не ждёте момента, когда подгрузятся все скрипты?

Ждём. Просто у нас используется одна серверная библиотека, которая иногда "грешит" ссылками на незагруженные скрипты (к слову, от неё постепенно отказываемся, так что проблема не сильно серьезная)

AS> Я с проблемой сталкивался, когда более-менее сложная логика.
AS> Например, контрол зависит от пару справочных данных, которые могут
AS> в любой момент асинхронно измениться (а том числе и через
AS> вебсокет, где инициатором будет сервер). После того как начали
AS> вылазить косяки лапшекода. Или когда есть цепочка контролов,
AS> каждый из которых зависит от предыдущего, и при изменении одного
AS> надо на сервере обсчитать новое значение другого, а в этот момент
AS> пользователь может изменить другой контрол, что вызовет другой
AS> отсчёт, и так далее.

Эту проблему решили цепочечным выполнением важных ajax-запросов (запросы при подгрузке виджетов считаются важными)

--
Best regards!
Posted using Hotdoged on Android
--- Hotdoged/2.13.5/Android
* Origin: Android device, Milky Way (2:5020/2141.643)

Ответы на это письмо:

From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку

From: Username
Или коротким

FGHI-url этого письма: area://SU.SOFTW?msgid=2:5020/2141.643+a6ebf23c