Jaar 4 - Module 2 - Les 2: JavaScript & HTML
Leren hoe websites werken
Wat het verschil is tussen server & client software
Leren hoe websites werken
Wat het verschil is tussen server & client software
Zelf een website maken met Python, HTML & Javascript
Voor jezelf, of voor een eigen klant
TIPS
Let op de rubrik!
TIPS
Let op de rubrik!
TIPS
Let op de rubrik!
TIPS
Let op de rubrik!
TIPS
Let op de rubrik!
TIPS
Let op de rubrik!
Let goed op spelling, Word helpt ook!
TIPS
Let op de rubrik!
Let goed op spelling, Word helpt ook!
TIPS
Let op de rubrik!
Let goed op spelling, Word helpt ook!
Leren hoe JavaScript werkt
Leren hoe JavaScript werkt
Een memory game maken met JavaScript
Leren hoe JavaScript werkt
Een memory game maken met JavaScript
JavaScript toepassen op je eigen website
Combinatie HTML/CSS en JavaScript
Combinatie HTML/CSS en JavaScript
Meer nieuwe concepten in JavaScript
Voordelen:
Voordelen:
Nadelen:
HTML is de codetaal die bepaalt hoe websites eruit zien.
HTML is de codetaal die bepaalt hoe websites eruit zien.
Vorige week in de Flask tutorial heb je al een beetje kennis gemaakt met HTML. De komende weken duik je dieper in HTML.
HTML is de codetaal die bepaalt hoe websites eruit zien.
<!DOCTYPE html>
<html>
<head>
<title>Welkom op deze site!</title>
</head>
<body>
Hallo allemaal!
<p> Welkom </p>
</body>
</html>
HTML wordt vaak gecombineerd met CSS.
CSS zijn "style sheets" die bijv. kleuren en lettertypes instellen.
HTML wordt vaak gecombineerd met CSS.
CSS zijn "style sheets" die bijv. kleuren en lettertypes instellen.
<style>
body {
background-color: red;
color: green; /* Tekst wordt groen*/
}
p {
color: blue;
background-color: yellow;
}
</style>
In CSS beschrijven we hoe de HTML elementen eruit zullen zien.
HTML wordt vaak gecombineerd met CSS.
CSS zijn "style sheets" die bijv. kleuren en lettertypes instellen.
<style>
body {
background-color: red;
color: green; /* Tekst wordt groen*/
}
p {
color: blue;
background-color: yellow;
}
</style>
In CSS beschrijven we hoe de HTML elementen eruit zullen zien.
<!DOCTYPE html>
<html>
<head>
<title>Welkom op deze site!</title>
</head>
<body>
Hallo allemaal!
<p> Welkom </p>
</body>
</html>
Alles in de body wordt rood met groene letters
HTML wordt vaak gecombineerd met CSS.
CSS zijn "style sheets" die bijv. kleuren en lettertypes instellen.
<style>
body {
background-color: red;
color: green; /* Tekst wordt groen*/
}
p {
color: blue;
background-color: yellow;
}
</style>
In CSS beschrijven we hoe de HTML elementen eruit zullen zien.
<!DOCTYPE html>
<html>
<head>
<title>Welkom op deze site!</title>
</head>
<body>
Hallo allemaal!
<p> Welkom </p>
</body>
</html>
Alles in een <p> wordt geel met blauwe letters
HTML wordt ook vaak gecombineerd met JavaScript.
Net als in CSS kunnen we vanuit JavaScript stukjes HTML
aanspreken.
alert("Hallo klas 4!");
function weg() {
var knop = document.getElementById("knop1");
knop.style.visibility = "hidden";
}
<!DOCTYPE html>
<html>
<head>
<title>Welkom op deze site!</title>
</head>
<body>
<script src="script.js"></script>
<input type='submit' id='knop1' value='Knop' onclick='weg()'>
</body>
</html>
De JavaScript code kan de HTML elementen manipuleren.
HTML wordt ook vaak gecombineerd met JavaScript.
Net als in CSS kunnen we vanuit JavaScript stukjes HTML
aanspreken.
alert("Hallo klas 4!");
function weg() {
var knop = document.getElementById("knop1");
knop.style.visibility = "hidden";
}
<!DOCTYPE html>
<html>
<head>
<title>Welkom op deze site!</title>
</head>
<body>
<script src="script.js"></script>
<input type='submit' id='knop1' value='Knop' onclick='weg()'>
</body>
</html>
De JavaScript code kan de HTML elementen manipuleren.
HTML wordt ook vaak gecombineerd met JavaScript.
Net als in CSS kunnen we vanuit JavaScript stukjes HTML
aanspreken.
alert("Hallo klas 4!");
function weg() {
var knop = document.getElementById("knop1");
knop.style.visibility = "hidden";
}
<!DOCTYPE html>
<html>
<head>
<title>Welkom op deze site!</title>
</head>
<body>
<script src="script.js"></script>
<input type='submit' id='knop1' value='Knop' onclick='weg()'>
</body>
</html>
De JavaScript code kan de HTML elementen manipuleren.
HTML wordt ook vaak gecombineerd met JavaScript.
Net als in CSS kunnen we vanuit JavaScript stukjes HTML
aanspreken.
De JavaScript code kan ieder HTML elementen manipuleren.
<!DOCTYPE html>
<html>
<body>
<script src="script.js"></script>
<input type='submit' id='knop1' value='Knop' onclick='weg()'>
<div id='tekst'>
Hallo allemaal, mooie site he?
</div>
</body>
</html>
function weg() {
var tekst = document.getElementById("tekst");
tekst.style.visibility = "hidden";
}
HTML wordt ook vaak gecombineerd met JavaScript.
Net als in CSS kunnen we vanuit JavaScript stukjes HTML
aanspreken.
De JavaScript code kan ieder HTML elementen manipuleren.
<!DOCTYPE html>
<html>
<body>
<script src="script.js"></script>
<input type='submit' id='knop1' value='Knop' onclick='weg()'>
<div id='tekst'>
Hallo allemaal, mooie site he?
</div>
</body>
</html>
function weg() {
var tekst = document.getElementById("tekst");
tekst.style.visibility = "hidden";
}
HTML wordt ook vaak gecombineerd met JavaScript.
Net als in CSS kunnen we vanuit JavaScript stukjes HTML
aanspreken.
function weg() {
var tekst = document.getElementById("tekst");
tekst.style.visibility = "hidden";
}
De JavaScript code kan ieder HTML elementen manipuleren.
<!DOCTYPE html>
<html>
<body>
<script src="script.js"></script>
<input type='submit' id='knop1' value='Knop' onclick='weg()'>
<div id='tekst'>
Hallo allemaal, mooie site he?
</div>
</body>
</html>
HTML wordt ook vaak gecombineerd met JavaScript.
Net als in CSS kunnen we vanuit JavaScript stukjes HTML
aanspreken.
function weg() {
var tekst = document.getElementById("tekst");
tekst.style.visibility = "hidden";
}
De JavaScript code kan ieder HTML elementen manipuleren.
<!DOCTYPE html>
<html>
<body>
<script src="script.js"></script>
<input type='submit' id='knop1' value='Knop' onclick='weg()'>
<div id='tekst'>
Hallo allemaal, mooie site he?
</div>
</body>
</html>
HTML wordt ook vaak gecombineerd met JavaScript.
Net als in CSS kunnen we vanuit JavaScript stukjes HTML
aanspreken.
function weg() {
var tekst = document.getElementById("tekst");
tekst.innerHTML = "Er is geklikt!";
}
Je kan tekst ook veranderen met innerHTML.
<!DOCTYPE html>
<html>
<body>
<script src="script.js"></script>
<input type='submit' id='knop1' value='Knop' onclick='weg()'>
<div id='tekst'>
Hallo allemaal, mooie site he?
</div>
</body>
</html>
Laten we eens naar de functie kijken!
Wat valt je op dat hetzelfde is als bij Python?
Schrijf minstens 1 ding op op je bordje!
function weg() {
var tekst = document.getElementById("tekst");
tekst.style.visibility = "hidden";
}
Laten we eens naar de functie kijken!
Wat valt je op dat anders is dan bij Python?
Schrijf minstens 1 ding op op je bordje!
function weg() {
var tekst = document.getElementById("tekst");
tekst.style.visibility = "hidden";
}
Laten we ook eens naar loops kijken.
function weg() {
var tekst = document.getElementById("tekst");
for (let i = 0; i < 5; i++) {
tekst.innerHTML += "Berichtje " + i + "<br>";
}
}
Laten we ook eens naar loops kijken.
function weg() {
var tekst = document.getElementById("tekst");
for (let i = 0; i < 5; i++) {
tekst.innerHTML += "Berichtje " + i + "<br>";
}
}
Wat valt je op dat hetzelfde is als bij Python?
Schrijf minstens 1 ding op op je bordje!
Laten we ook eens naar loops kijken.
function weg() {
var tekst = document.getElementById("tekst");
for (let i = 0; i < 5; i++) {
tekst.innerHTML += "Berichtje " + i + "<br>";
}
}
Wat valt je op dat anders is dan bij Python?
Schrijf minstens 1 ding op op je bordje!