JavaScript
Erstellen Sie die UI
Erstellen Sie die Benutzeroberfläche für Ihren Webchat.
Das folgende HTML definiert eine <section> die Sie zur Anzeige verwenden werden:
- Der Name des aktuell angemeldeten Benutzers
- den aktuellen Status des Benutzers, d. h. ob er gerade eine Nachricht schreibt
- Die bisher gesendeten und empfangenen Nachrichten
- Ein Textfeld, in das Ihr Benutzer eine neue Nachricht eingeben kann
Die Webseite lädt drei Skripte, sobald der Seitenkörper gerendert ist:
- Die
nexmoClient.jsDatei aus dernexmo-clientModul Knotenpunkt - Die
chat.jsDatei, die den Code Ihrer Anwendung enthalten wird. Erstellen Sie diese leere Datei im Stammverzeichnis des Projekts
Erstellen Sie eine Datei mit dem Namen index.html in Ihrem Projektverzeichnis mit folgendem Inhalt:
<!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>
Erstellen einer webbasierten Chat-Anwendung
Erstellen einer Webanwendung, mit der sich Benutzer gegenseitig Nachrichten schicken können
Schritte
1
Einleitung zu dieser Aufgabe2
Prerequisites3
Erstellen einer Vonage-Applikation4
Ein Gespräch führen5
Erstellen Sie die Benutzer6
Benutzer zur Konversation hinzufügen7
JWTs generieren8
Erstellen Sie die UI9
Authentifizieren Sie Ihre Benutzer10
Holen Sie sich das Gespräch11
Anzeigen des Nachrichtenverlaufs12
Eine Nachricht senden13
Tippen von Indikatoren hinzufügen14
Führen Sie Ihre Anwendung aus15
Was kommt als Nächstes?