Для создания интерактивных веб-страниц требуются такие технологии, как HTML, Javascript и CSS. Однако есть варианты использования возможностей Go для интерактивной веб-разработки.
Gowut (Go Web UI Toolkit) позволяет писать на Go как клиентский, так и серверный код. Gowut генерирует необходимый клиентский код и управляет связью между ними. Его живая демо-версия демонстрирует возможности динамического создания веб-страниц и взаимодействия, написанные на Go.
GopherJS компилирует код Go в код Javascript, а цель Go WebAssembly добавлена в Go 1.11. генерирует код, который может работать в браузере. Эти параметры предоставляют возможность писать код Go для взаимодействия с клиентом.
Стандартная библиотека Go включает мощный механизм шаблонов (html/template). Комбинируя шаблоны с вызовами Javascript/AJAX или веб-сокетами, вы можете создавать динамические и интерактивные возможности на стороне клиента. Примеры и рекомендации можно найти на следующих ресурсах с вопросами и ответами:
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3