Opdrachten bij les 2
Opdracht 1
In de cursus heb je geleerd dat de tekst van javascript intern (dus in de pagina) of extern kan zijn.
- Wat is het voordeel van externe javascript tekst?
Opdracht 2
Ga naar de site van onze boekenleverancier: www.vandijk.nl
Deze pagina maakt gebruik van een extern javascript.
- Schrijf de naam op van het bestand waar dit javascript in staat.
- We ziet dat het een lang script is. Toch kun je uit de commentaarregels wel afleiden wat de taken van dit script zijn. Noteer deze taken.
Opdracht 3
Ga naar de site www.youtube.nl
ook deze site maakt gebruik van een exten javascript.
- Geef de volledige bestandsnaam van het bestand waar dit javascript in staat. Wat valt op als je deze bestandsnaam vergelijkt met die van opdracht 1? Wat is het voordeel van deze wijze van bestand aanduiden?
- Ook dit is een omvangrijk script. Bekijk de tekst van dit javascript.
Noem twee verschillen die je ziet met de tekst van opdracht 1.
- Wat is het nadeel van deze notatie (voor de 'gebruikers' van de site)?
- En wat is het voordeel voor de makers van dit script?
Opdracht 4
We maken gebruik van een extern JavaScript dat gemaakt is door Google.
Kopieer onderstaande tekst naar de editor van HTML-kit, en bekijk het resultaat in de preview, of in de browser.
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript"
src="http://maps.google.com/maps/api/js?sensor=true">
</script>
<script type="text/javascript">
function initialize() {
var latlng = new google.maps.LatLng(-34.397, 150.644);
var myOptions = {
zoom: 1,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
}
</script>
</head>
<body onload="initialize()">
<div id="map_canvas" style="width:200px; height:200px"></div>
</body>
</html>
- Waarvoor gebruiken website bouwers deze code?
- Zoals je ziet maakt deze webpagina gebruik van externe en interne Javascript.
Wat is de naam van het externe bestand met Javascript?
- Verander de code zodanig dat het kaartje twee keer zo groot wordt weergegeven.
- Verander de code zodanig dat het kaartje begint met een plattegrond van Zutphen. Bekijk hiervoor de tekst van het interne script nauwkeurig. Waarschijnlijk zul je wat moeten googlen om wat aanvullende gegevens te verkrijgen. Veel succes!
Einde opdrachten les 2