Pull to refresh

Comments 4

UFO just landed and posted this here
1) В первой статье я писал что js надо будет писать для анимаций, либо для вебсокетов. Его можно рассматривать как хорошую альтернативу фронт фрэймворкам, но при этом liveview вас не ограничивает в использовании старых подходов.
2) Виджеты в стиле select2 не пробовал, но я сделал простой тест.
Есть таблица данных, она обновляется через liveview, на первый элемент я повесил обработчик
document.getElementsByTagName('tr')[0].addEventListener('click', function (e) {
    alert(123);
});

и оно всегда срабатывает именно на первом элементе даже когда данные изменились, похоже что обработчики заново вешаются на элементы. Может тест кривой)
На сколько использование liveview покрывает потребности в интерактивности работы (на сколько он замещает javscript?)

Определенно точно не покрывает сценарий полного веб-приложения со сверхсложной клиентской логикой, и точно покрывает отдельные интерактивные элементы на странице, вроде счетчиков на странице админки, показ suggestions в поиске, ошибок при заполнении форм. Отдельные умельцы пилят на LiveView игры (в т ч полноценный покер) но это явно не то для чего технология придумана

Спасибо за ссылку на плагин для VS Code!
Sign up to leave a comment.

Articles