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

<textarea>

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

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


Hello, Vladimir Zagray.
On 25.05.2019 11:41 you wrote:

AS>>>> А зачем делать очередной "костыль", когда можно сделать
AS>>>> нормально?
VZ>>> Проект стартовал почти на год раньше популяризации react-a и
VZ>>> прочих фреймворков. И была тогда заложена jQuery-основа.
AS>> А как справляетесь с ворохом лапшекода на jquery? В своё время
AS>> отказались от него, потому что поддерживать всё это было тем ещё
AS>> занятием. Плюс постоянно вылезали косяки, что в одном месте
AS>> что-то асинхронно обновили, а в другом оно не подтянулось.
VZ> Инкапсулировали большую часть jQuery-вызовов в минифреймворк.
VZ> Теперь хотя бы все они структурированы и находятся в одном месте.

Тесты для микрофрейморка есть? ;)

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

А разве вы не ждёте момента, когда подгрузятся все скрипты?

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

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

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

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

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

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