(HyperText Transfer Protocol)
Requests the 'HTML' document from the server and serves it to the browser.
(HTTP Secure)
Provides bidirectional encryption of communications between a client and server.
(HyperText Markup Language)
The language that we write our web pages in.
(Cascading Style Sheets)
Describes how HTML elements should be displayed.
A programming language that adds interactivity to your website.
<div>
<div>Email</div>
<input id="email" type="email">
<div>Password</div>
<input id="password" type="password">
<button id="submit" onclick="doSomeStuff()">Submit</button>
</div>
<script>
function doSomeStuff() {
const emailEl = document.getElementById('email');
const passwordEl = document.getElementById('password');
// ...
nextHandler({ email: emailEl.value, password: passwordEl.value });
}
</script>
<form onsubmit="doSomeStuff()">
<label for="email">Email</label>
<input
id="email"
name="email"
type="email"
autocomplete="email"
placeholder="email@example.com"
required
>
<label for="password">Password</label>
<input
id="password"
name="password"
type="password"
autocomplete="current-password"
required
>
<button type="submit">DO SOME STUFF</button>
</form>
Angular