Веб клиент для чата на вебсокетах.
31-го января 2020 мы показывали:
- Как использовать вебсокеты в JS (стандартный класс
WebSocket
). - Как собирать Kotlin/JS идеевский проект (Build | Build Project).
- Как подключать сгенерированные JS в HTML файл.
- Как вызывать стартовую котлиновскую функцию из HTML файла (сначала функцию удобно поискать в консоли разработчика, чтобы потом добавить тот же код в HTML).
- Как создать простейший DOM интерфейс и достучаться до него из Kotlin/JS.
- Как выглядят котлиновские обертки для JS классов и где посмотреть их описания (на MDN).
- Как запкстить Kotlin/JS проект (нужно открыть в браузере HTML файл).
Дополнительно в репозитории можно найти:
- Как отправлять сообщение по нажатию Enter (слушатель события
keyup
). - Как поддержать конфигурацию веб-страницы с помощью адресной строки (обращение к
URL(window.location.href).searchParams
дает нам словарь параметров).