JavaScript
Crear la interfaz de usuario
Cree la interfaz de usuario para su chat web.
El siguiente HTML define un <section> que utilizará para visualizar:
- El nombre del usuario conectado actualmente
- El estado actual del usuario, es decir, si está escribiendo un mensaje.
- Los mensajes enviados y recibidos hasta ahora
- Un área de texto para que el usuario escriba un nuevo mensaje
La página web carga tres scripts una vez que el cuerpo de la página se ha renderizado:
- En
nexmoClient.jsdel archivonexmo-clientMódulo de nodos - En
chat.jsque contendrá el código de su aplicación. Cree este archivo vacío en el directorio raíz del proyecto
Cree un archivo llamado index.html en el directorio de su proyecto con el siguiente contenido:
<!DOCTYPE html>
<html>
<head>
<style>
body {
font: 13px Helvetica, Arial;
}
#login,
#messages {
width: 80%;
}
form input[type=text] {
font-size: 20px;
height: 35px;
padding: 0px;
}
button {
height: 35px;
background-color: blue;
color: white;
width: 75px;
position: relative;
font-size: 15px;
}
textarea {
width: 85%;
font-size: 20px;
}
#messageFeed {
font-size: 18px;
padding-bottom: 20px;
line-height: 22pt;
height: 300px;
overflow-y: auto;
}
#status {
height: 35px;
font-size: 12px;
color: blue;
}
#send {
width: 85%;
}
#messages {
display: none;
}
</style>
</head>
<body>
<form id="login">
<h1>Login</h1>
<input type="text" id="username" name="username" value="" class="textbox">
<button type="submit">Login</button>
</form>
<section id="messages">
<h1 id="sessionName"></h1>
<div id="loadSection">
<button id="loadMessages">
Load Previous Messages
</button>
<h3>Showing <span id="messagesCount"></span> starting at <span id="messageDate"></span></h3>
</div>
<div id="messageFeed"></div>
<div>
<textarea id="messageTextarea"></textarea>
<button id="send">Send</button>
<div id="status"></div>
</div>
</section>
<script src="./node_modules/nexmo-client/dist/nexmoClient.js"></script>
<script src="./chat.js"></script>
</body>
</html>
Crear una aplicación de chat basada en web
Crear una aplicación web que permita a los usuarios enviarse mensajes entre sí
Pasos
1
Introducción a esta tarea2
Prerequisites3
Crear una aplicación de Vonage4
Crear una conversación5
Crear los usuarios6
Añadir usuarios a la conversación7
Generar JWT8
Crear la interfaz de usuario9
Autentique a sus usuarios10
Buscar la conversación11
Mostrar el historial de mensajes12
Enviar un mensaje13
Añadir indicadores de mecanografía14
Ejecute su aplicación15
¿Y ahora qué?